我有项目列表(项目类),我想得到列表的最后一个值,它在我运行程序时显示愚蠢的错误(错误在运行时并且没有编译器错误)
这是代码:
int id = 1;
if(items.size() > 0)
id = items.end()->getID() + 1;
Run Code Online (Sandbox Code Playgroud)
items是列表变量,getID()是Item类的函数,它的'返回int
错误是"list iterator not dereferencable"
谢谢你的帮助;)