デフォルトのコンストラクターと空のコンストラクターに関して混乱があります。空のコンストラクターもクラス変数を自動的に初期化しますか?つまり、デフォルトのコンストラクターの代わりに空のコンストラクターを使用すると、クラスメンバー変数も自動的に初期化されますか?たとえば、次のコードを使用する場合、整数ポインタはNULLに初期化されますか?確認してください
//.hファイル
Class Test {
public:
Test();
~Test();
int *p;
}
//.cppファイル
Test::Test()
{
// do something..
}