我不能在下面的代码中使用=运算符,因为我得到compiller错误。我无法理解什么是错的。
<Tkinter.Event instance at 0x028C5558>
我收到以下错误:
var='asdf'
我会帮助你!
答案 0 :(得分:5)
xv
是const
引用,意味着只能在其中调用const
个成员函数。 const
的{{1}}重载返回std::vector<double>::begin()
,并且不能用于构造const_iterator
,因为它会破坏const-coreectness。
所以你需要
iterator
请注意,从C ++ 11开始,您还有其他选择:
std::vector<double>::const_iterator it;
或者,如果要迭代所有元素,基于范围的循环可能会更好:
for (auto it = xv.begin(); it < xv.end(); it++)