返回信息流如果初始化了一个容器A,但里面没有元素
此时A.begin(),A.end()分别是多少呢
如果这个时候写循环
for(vector<>::iterator iter=A.begin();iter!=A.end();iter++){
//
}
这个循环会怎样运行呢,thx
这是一条镜像帖。来源:北邮人论坛 / cpp / #80618同步于 2014/7/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求助,关于容器
NM999
2014/7/3镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
迭代器类似于一个指针,*iter指向了其中的一个数,你是在学C++primer?
【 在 NM999 的大作中提到: 】
: 请问*iter是啥呢,谢谢
: 来自「北邮人论坛手机版」
哦,我是想问一下在容器为空的情况下,*iter是啥,是的啊,在看C++primer
【 在 Jackhou 的大作中提到: 】
: 迭代器类似于一个指针,*iter指向了其中的一个数,你是在学C++primer?
看你的iter是指向哪个了,容器为空的话,begin=end,iter我认为是空
【 在 NM999 的大作中提到: 】
: 哦,我是想问一下在容器为空的情况下,*iter是啥,是的啊,在看C++primer
【 在 Jackhou 的大作中提到: 】
: 看你的iter是指向哪个了,容器为空的话,begin=end,iter我认为是空
请问也就是说是空指针么,那在控制台上会输出什么呢,cout<<*iter
我觉得是未定义。。。我也刚开始看c++primer,看到数组[ema21][ema21][ema21]
【 在 NM999 的大作中提到: 】
: 请问也就是说是空指针么,那在控制台上会输出什么呢,cout<<*iter