C++なら俺に聞け(入門篇)
■ このスレッドは過去ログ倉庫に格納されています
0628デフォルトの名無しさん
2007/05/21(月) 22:23:08class test {
public:
test() {
std::cout << "コンストラクタ1" << std::endl;
}
test(int i) {
std::cout << "コンストラクタ2 : " << i << std::endl;
}
};
test t; // これは、「コンストラクタ1が呼び出される」
test t2(1); // これは、「コンストラクタ2が呼び出される」
test t3(); // 何も呼びだれない。
なぜ、t3()は何も呼び出さないのか教えてください。
環境:MinGW C++(3.4.2)
■ このスレッドは過去ログ倉庫に格納されています