C++相談室2

このエントリーをはてなブックマークに追加
>>517
こういう感じのコードを書きたいのかな?

class A;
class_ptr X = A;
X* p = new X();
// 擬似コードなんで、コンパイル通りません。悪しからず。

C++ ではクラス自体を指す変数は定義できません。ただし template クラス/メソッドの
引数としてクラス名を渡すことは可能です。