以下是引用Jonny0201在2018-12-25 20:34:17的发言:
对于 string::iterator 和 string::const_iterator
对他们的 const 限定是假的
他们没有 const 限定
string::iterator 的原型在 libcpp 里面是 __wrap_iterator<char *>
string::const_iterator 的原型是 __wrap_iterator<const char *>
对于 string::iterator 和 string::const_iterator
对他们的 const 限定是假的
他们没有 const 限定
string::iterator 的原型在 libcpp 里面是 __wrap_iterator<char *>
string::const_iterator 的原型是 __wrap_iterator<const char *>
string::const_iterator 的原型是 __wrap_iterator<const char *>中的const char *不是用const限定了指针指向元素不能改变吗?