问题描述:
error C2228: “.begin”的左边必须有类/结构/联合
struct A
{
int a;
};
可能原因:
- 没有正确使用.与->操作符号;如 A *obj; obj.a;
- static函数与非static变量混用
class A{
public:
static void test()
{
vector<int>::iterator iter = m_dest.begin();
}
private:
vector<int> m_dest;
}