c++: 我在一个cpp的主函数里面调用了自己写的“A.h”文件,“A.h”文件里面有STL的list容器,list容器是调用“usr.h” 的class user{ public: int a;}进行初始化的,list<user> usr;
可是在编译的时候提示usr.push_back();操作出错Invalid arguments ' Candidates are: void push_back(const User &) '
对于迭代器对list中元素的成员a的访问也出错:
code:
list<User>::const_iterator find_iterator;
......
find_iterator->a // 这里提示错误:Field '_id' could not be resolved