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

std:vector<SOCKET>iterator iter = m_vecClientSocket.begin();求高手解释解决方案

2012-05-24 
std::vectorSOCKET::iterator iter m_vecClientSocket.begin()求高手解释std::vectorSOCKET::itera

std::vector<SOCKET>::iterator iter = m_vecClientSocket.begin();求高手解释
std::vector<SOCKET>::iterator iter = m_vecClientSocket.begin();这条语句是什么意思

[解决办法]
获得vector容器m_vecClientSocket的起始迭代器。
[解决办法]
楼上正解,虽然学c++才不到两天,这个还是懂的....
[解决办法]
std::vector<SOCKET>::iterator iter = m_vecClientSocket.begin();

vector 为stl的可变长数组

std::vector<SOCKET>::iterator iter 声明 iter为vector的iterator(迭代器)类型,vector中放置的为SOCKET,所以iter的所指 类型为 SOCKET,可通过 type(SOCKET) == type( *iter )

iter = m_vecClientSocket.begin(); iter 指向 m_vecClientSocket的首元素 。。

可参照链表。。。
std::vector<SOCKET>::iterator iter = m_vecClientSocket.begin();
List *head = List .head;

很像吧 。。实际 是一样的
[解决办法]
找一本the c++ standard library看下吧。。。

靠别人拉着是跑不了远路的,先得自己学会走!

热点排行