CからC++に移行中の人が質問するためのスレ
■ このスレッドは過去ログ倉庫に格納されています
0306デフォルトの名無しさん
2005/06/24(金) 22:38:32using namespace std;
class CEnemy
{
int a;
public:
CEnemy(int x) : a(x){ cout << "construct" << endl;}
~CEnemy(){cout << "destruct" << endl;}
};
#define MAX_ENEMY 5
int main()
{
CEnemy *p = new CEnemy[MAX_ENEMY](1);
delete[] p;
return 0;
}
[実行結果]
construct
construct
construct
construct
construct
destruct
destruct
destruct
destruct
destruct
おや、コンストラクタ、デストラクタちゃんと呼ばれてるな。
gnu gcc 3.3.3 (cygwin)
■ このスレッドは過去ログ倉庫に格納されています