首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

向量的iterator能作为函数的参数么?该如何处理

2012-02-06 
向量的iterator能作为函数的参数么?比如我这样写对不对呢?.............................................

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

热点排行
Bad Request.