C++相談室 part54
■ このスレッドは過去ログ倉庫に格納されています
0101デフォルトの名無しさん
2006/11/02(木) 15:17:56{
vector<T> array;
public:
vector<class T>::iterator getBeginIterator()
{
return array.begin();
}
};
こんなクラスを作ったのですが
main関数で
Test<unsigned char> test1;
vector<unsigned char>::iterator itr = test1.getBeginIterator();
とすると
main.cpp(37) : error C2440: '初期化中' : 'std::vector<_Ty>::iterator' から 'std::vector<_Ty>::iterator' に変換できません。
というエラーがでます。
どなたか原因がわかりませんか?
■ このスレッドは過去ログ倉庫に格納されています