向量的iterator能作为函数的参数么?
比如我这样写对不对呢?
..................................
...................................
QValueVector <OriData> OriDataVector; //定义向量模板类型
OriDataVector m_oriData; //声明向量变量
OriDataVector::iterator it; //声明迭代器
it = m_oriData.begin(); //为迭代器赋值
fun(it); //调用函数,并将迭代器作为参数
}
fun(OriDataVector::iterator); //函数声明
像这样来声明函数并传参可以么?
[解决办法]
typedef QValueVector <OriData> OriDataVector; //定义向量模板类型
OriDataVector m_oriData; //声明向量变量