![]() |
1
4
当您编写这样的基于范围的for循环时:
的要素
在您的示例中,在每个迭代中,您修改
要解决您的问题,请使用参考资料:
|
![]() |
2
3
如果是的话 视为常数 ,那么编译器会对你大喊大叫,因为写入常量被视为格式错误,编译器会被要求对你大喊大叫。所示代码编译得很好,没有任何警告。
我猜想你可能指的是,你没有修改向量中的元素。那是因为你修改了
|
![]() |
ciyo · 将唯一指针初始化为类成员 7 年前 |
![]() |
Pierre P. · 来自this和this的shared_用例 7 年前 |
![]() |
drewpol · 具有共享指针的列表的共享指针 7 年前 |
![]() |
Ali Sepehri-Amin · 全局范围内的智能指针 7 年前 |
![]() |
dtell · std::由此构造的shared\u ptr 7 年前 |
![]() |
OneRaynyDay · 在这种情况下,我应该使用智能指针吗? 7 年前 |