は、Visual Studioで2009年C++のコンパイル・エラー
#include <iterator>
#include <vector>
template <class T1, class T2 >
class A
{
public:
typename std::vector<std::pair<T1,T2> >::iterator iterator;
std::pair<iterator, bool > foo(const std::pair<T1 ,T2> &value_in);
};
をコンパイルエラーを与えている誰もがそれにいくつかの光を投げることができますか?ここにエラーがあります。あなたはtypedefを必要
error C2327: 'A<T1,T2>::iterator' : is not a type name, static, or enumerator