每当我这样做
typedef std::vector< SomeType >::iterator
我得到错误:
error: wrong number of template arguments (1, should be 5)
这是为什么?是否可以对 C++ vector 或 vector 迭代器进行类型定义?
最佳答案
这很好用:
typedef std::vector<std::string> string_vector;
typedef string_vector::iterator str_vect_itr;
我会仔细看看你的 typedefs...
关于c++ - Typedef vector 迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9230758/