C++相談室 part7
■ このスレッドは過去ログ倉庫に格納されています
0543デフォルトの名無しさん
NGNG#include <vector>
using namespace std;
class CBase {};
class CDerived : public CBase {};
template<typename T>
class CTest {};
template<> class CTest<CBase>
{
public :
CTest(){ // ----- �@
printf("Test\n");
}
};
int main()
{
CTest<CDerived> test;
return 0;
}
これで、�@が呼び出されないのは何故?
使用環境は、VC++ 6.0 SP5です。
■ このスレッドは過去ログ倉庫に格納されています