【发布时间】:2020-08-26 02:07:44
【问题描述】:
我正在尝试在某个索引处的对象列表中插入一个对象,但我的迭代器似乎不想添加到 int 中。这是我的代码:
list<Node> nodes;
. . .
// filling list
. . .
void DiffLine::addNodeAt(int i, Node node) {
std::list<Node>::iterator it;
it = nodes.begin() + i;
nodes.insert(it, node);
}
这是我收到的错误消息
Error (active) E0349 no operator "+" 匹配这些操作数
我做错了什么?
【问题讨论】: