このページに関してのお問い合わせはこちら
C++相談室2
ツイート
520
:
デフォルトの名無しさん
:
01/09/28 22:30
>>517
こういう感じのコードを書きたいのかな?
class A;
class_ptr X = A;
X* p = new X();
// 擬似コードなんで、コンパイル通りません。悪しからず。
C++ ではクラス自体を指す変数は定義できません。ただし template クラス/メソッドの
引数としてクラス名を渡すことは可能です。