C++相談室 part41
■ このスレッドは過去ログ倉庫に格納されています
0755デフォルトの名無しさん
2005/08/07(日) 16:05:20なにぶんテンプレート初心者なもので。
>>753
テンプレート引数なのか型名なのか区別が付かないということでしょうか??
>>754
定義も一緒にする場合にはtemplate<>は付けなくてもいいということですか?
template<typename T> class C
{
public:
void f() {
printf("C<T>::f\n");
}
};
//template<>
class C<int> {
public:
void f() {
printf("C<int>::f\n");
}
};
void main() {
C<float> c1;
c1.f();
C<int> c2;
c2.f();
}
とりあえず上のプログラムをVSN2002でコンパイルしたら下のような出力になりました。
C<T>::f
C<int>::f
■ このスレッドは過去ログ倉庫に格納されています