我正在创建一个结构列表:
struct task{
int task_id;
bool is_done;
char* buffer;
int length;
} task;
list<task> taskList;
并尝试迭代任务以检查 is_done 状态:
for (std::list<task>::const_iterator iterator = taskList.begin(), end = taskList.end(); iterator != end; ++iterator) {
if(iterator->is_done) {
return 1;
} else {
return 2;
}
}
我哪里错了?我得到:'->' 标记之前缺少模板参数