【初心者歓迎】C/C++室 Ver.71【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0526デフォルトの名無しさん
2010/02/14(日) 23:52:14下記のようなテンプレートクラスを書いたところ
コンパイルエラーになってしまいます。
template <class T>
class TestClass {
public:
TestClass(){};
~TestClass(){};
struct SS {
int a;
char b;
long c;
T d;
};
SS * TestCode(void);
};
template <class T>
TestClass<T>::SS * TestClass<T>::TestCode(void)
{
return NULL;
}
gccでコンパイルすると、
error: expected constructor, destructor, or type conversion before '*' token
error: expected `;' before '*' token
となります。
どこが悪いのでしょうか。
教えて下さい。
宜しくお願いします。
■ このスレッドは過去ログ倉庫に格納されています