C++中const迭代器 和 const_iterator的区别
生活随笔
收集整理的這篇文章主要介紹了
C++中const迭代器 和 const_iterator的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
話說這兩個區(qū)別非常大,但是不太好理解啊,而且感覺解釋也是各種繞口。說一下我自己的理解吧。
? ? const迭代器,顧名思義,就是不能改變的迭代器,是常量,其性質(zhì)是由const決定的。比如說我們這樣定義一個const迭代器。
[cpp]?view plaincopy
[cpp]?view plaincopy
但是這樣的語句是正確的:
[cpp]?view plaincopy
而對于const_iterator來說的話,正好相反。比如我們這樣定義
[cpp]?view plaincopy
[cpp]?view plaincopy
[cpp]?view plaincopy
總結(jié)
以上是生活随笔為你收集整理的C++中const迭代器 和 const_iterator的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Planar Homography (共
- 下一篇: s3c2440移植MQTT