class AClass
{
// ...
}
〜
class AnotherClass
{
public:
// ...
void AMethod()
{
// ...
AClass * ac = new AClass(); // Dynamic memory allocation here
m_Objects.push_back(ac);
// ...
}
// ...
private:
// ...
std::vector<AClass *> m_Objects;
// ...
}
AClass
vector に の新しいオブジェクトを追加したいm_Objects
。
動的メモリ割り当てを行わずにこれを行う他の方法はありますか?