[問題] const pointer & pointer to const

作者: Tverous (Orah~)   2019-09-13 11:45:08
各位先進打擾了
其實已大概了解兩者之間的差異
最主要是想請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
在這請叫各位先進說是否有理解錯誤的地方
非常感謝
作者: loveme00835 (髮箍)   2019-09-13 12:00:00
書裡用錯字了
作者: stucode   2019-09-13 12:04:00
const_iterator 語意上是 pointer to const
作者: Tverous (Orah~)   2019-09-13 12:07:00
了解 那看來應該的確是書裡用錯字 非常感謝各位!

Links booklink

Contact Us: admin [ a t ] ucptt.com