#3
by asahi » 6年前
ご返答ありがとうございます!
コード:
std::shared_ptr<IObject> *FindIObject(std::string arg_ClassName)
{
for (auto obj : ObjList)
{
if(std::equal(obj->ClassName.begin(), obj->ClassName.end(), arg_ClassName.begin(), arg_ClassName.end()))
return &obj;
}
}
これをObjectManagerで定義しました。
自分のC++の理解が浅くてよくわからないのですが、これをIObjectの派生クラスから呼び出す場合にはどのような記述が必要ですか?
ご返答ありがとうございます!
[code]
std::shared_ptr<IObject> *FindIObject(std::string arg_ClassName)
{
for (auto obj : ObjList)
{
if(std::equal(obj->ClassName.begin(), obj->ClassName.end(), arg_ClassName.begin(), arg_ClassName.end()))
return &obj;
}
}
[/code]
これをObjectManagerで定義しました。
自分のC++の理解が浅くてよくわからないのですが、これをIObjectの派生クラスから呼び出す場合にはどのような記述が必要ですか?