C++ 11では、コンストラクタのデフォルトの実装、デストラクタおよびコピー/移動演算子は "= default"で指定できます。ヘッダーファイル、クラス定義の場所、またはソースファイル(cpp)に "= default"を入れる場所はどこですか?デフォルトのデストラクタであるC++ 11スタイルのgo、header、またはcppはどこにありますか?
ヘッダファイルTEST.Hで:ソースファイルTest.cppので
class Test
{
public:
~Test() = default;
};
:
class Test
{
public:
~Test();
};
#include "Test.h"
Test::~Test() = default;