質問: new(std::nothrow) AAA; } /** * @brief デストラクタ */ BBB::~BBB() { if (nullptr != m_AAA) { delete m_AAA; } } ```
回答: class AAAのコンストラクタの実体はどこにあるのでしょうか? なければ、AAAのオブジェクトを生成すると、リンカーで未解決シンボルのエラーが出ますよ。 もし、AAAのオブジェクトを生成してなければリンク解決の必要がないのでエラーは出ません。