Всякий раз, когда я делаю
typedef std::vector< SomeType >::iterator
я получаю ошибку:
error: wrong number of template arguments (1, should be 5)
Почему это так?Можно ли определить вектор c ++ или векторный итератор?
это прекрасно работает:
typedef std::vector<std::string> string_vector; typedef string_vector::iterator str_vect_itr;
Я бы внимательно посмотрел на ваши typedefs ...