C++相談室 part98
■ このスレッドは過去ログ倉庫に格納されています
0243デフォルトの名無しさん
2012/10/17(水) 20:58:24.82struct B {
vector<int> vec;
vector<int>::iterator f() { return vec.begin(); }
};
はコンパイル通るのに
template <class T>
struct A {
vector<T> vec;
vector<T>::iterator f() { return vec.begin(); }
};
は以下のエラーメッセージでコンパイルが通りません
error: type 'std::vector<_Tp, std::allocator<_CharT> >' is not deriv ed from type 'A<T>'
対処法をお教えください。よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています