读书人

向量的iterator能作为函数的参数么?该

发布时间: 2012-02-06 15:52:45 作者: rapoo

向量的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; //声明向量变量

读书人网 >C++

热点推荐