小编use*_*901的帖子

错误 - 无法在C++中调用没有对象的成员函数

我收到编译错误

cannot call member function ‘bool GMLwriter::write(const char*, MyList<User*>&, std::vector<std::basic_string<char> >)’ without object

当我尝试编译

 class GMLwriter{
    public:
    bool write(const char *fn, MyList<User*>& my_vec, vector<string>edges);
};
Run Code Online (Sandbox Code Playgroud)

功能被后面定义和被叫main

GMLwriter::write(argv[3], Users, edges);

之前声明了用户MyList<User*> Users;(MyList是List ADT,我有一个User类),并且声明了edgevector<string>edges

什么object是这个错误指?

c++ class

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×1

class ×1