下面是對C++中const與迭代器使用說明:
迭代器(iterator) 是一種指針類型, 也分const指針本身(地址) 和 const指針所指的值, 兩種情況;
但是寫法和const內置指針有所不同;
char * const 相當於 const container<>::iterator; 可以修改指針所指的值, 但不能修改指針的地址;
const char * 相當於 container<>::const_iterator; 可以修改指針地址, 但不能修改指針所指的值;
以上就是我們給對C++中const與迭代器使用說明,希望大家繼續關注本網站。