新手求解释。

Darefordream 2011-04-28 11:46:48
C++primer 中“C++ 允许计算数组或对象的超出末端的地址,但不允许对此地
址进行解引用操作”怎么理解
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Darefordream 2011-04-28
  • 打赏
  • 举报
回复
明白了。谢谢。
KID_coder 2011-04-28
  • 打赏
  • 举报
回复
char ch[20];
char *ptr;
ptr = &ch[200];
cout << *ptr << endl; //不能解引用~ 这句会可能发什么不可预料的结果
pengzhixi 2011-04-28
  • 打赏
  • 举报
回复
额 你应该知道迭代器里面有一个end()返回的迭代器吧。意思就是你不能对end()返回的迭代器进行解引用操作。类比数组一个道理

65,208

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧