作者Tverous (Orah~)
看板C_and_CPP
标题[问题] const pointer & pointer to const
时间Fri Sep 13 11:45:08 2019
各位先进打扰了
其实已大概了解两者之间的差异
最主要是想请C++ primer 5e的部分内容
在书中介绍const pointer的定义是无法修改pointer的存的值
https://imgur.com/WVNrENJ
另外也提到const_iterator本身是一个const pointer?
https://imgur.com/tmwALqV
这部分就使我搞混
因为既然是const pointer的话 对其值的修改应该是不允许才对
但编译器(x86_64-w64-mingw32)却允许
https://imgur.com/JxdG2OC
在这请叫各位先进说是否有理解错误的地方
非常感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.230.188 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1568346310.A.19D.html
※ 编辑: Tverous (1.161.230.188 台湾), 09/13/2019 11:46:09
※ 编辑: Tverous (140.119.96.107 台湾), 09/13/2019 11:48:06
※ 编辑: Tverous (140.119.96.107 台湾), 09/13/2019 11:49:56
1F:→ loveme00835: 书里用错字了 09/13 12:00
2F:→ stucode: const_iterator 语意上是 pointer to const 09/13 12:04
3F:→ Tverous: 了解 那看来应该的确是书里用错字 非常感谢各位! 09/13 12:07