[error C2228: “.begin”的左边必须有类/结构/联合]之我见

来源:互联网 发布:葫芦线切割3b编程实例 编辑:程序博客网 时间:2024/06/05 19:03


问题描述:

 error C2228: “.begin”的左边必须有类/结构/联合


struct A

{

int a;

};


可能原因:

  1. 没有正确使用.与->操作符号;如 A *obj;  obj.a;
  2. static函数与非static变量混用
    class A{
    public:
    static void test()
    {
     vector<int>::iterator iter = m_dest.begin();
    }
    private:
    vector<int> m_dest;
    }
0 0
原创粉丝点击