之后编译器就想试试可不可以把const 迭代器引用转换为非const迭代器引用(隐式类型转换),这肯定是语法不允许的,这属于权限的放大,自然就报了一个不能转换为非const迭代器的报错了。 解决方案: 了解了报错原因,我们只需要提供一份const GetIterator就好了。 EOF...
*pc = 'C'; // would allow to modify a const object