彭尼玛 发表于 2018-10-7 12:21:54

C++的迭代器



我这个代码的意思是,如果检测到末尾,就退出,可是不明白为什么会出现这个,我试着去调试了一下
调试的结果*pt这时候是等于'\0'的,但是在执行下一步就GG了,不懂为什么,百度了之后也没找到有相关的
关于红色箭头指的那一句话,出自下面这张图片,可是我看不懂啥意思


TOP_LK 发表于 2018-10-7 15:29:45

*pt 越界了。

彭尼玛 发表于 2018-10-7 15:42:36

TOP_LK 发表于 2018-10-7 15:29
*pt 越界了。

哦,对,看到书本后面才能理解 这个 end()指向的是元素后面一个位置的,所以*pt的话……啊,是会越界啊。感人
页: [1]
查看完整版本: C++的迭代器