我在C ++中有这个类
class vipWithAuth{
public:
string name, id;
float level;
vipWithAuth (string &n, string &i, float g) :
name(n), id(i), level(g)
{}
};
我尝试了很多方法,但我无法想出一种方法来实例化这个类。有人可以帮助我吗?
答案 0 :(得分:3)
将构造函数更改为使用const&
而不是普通&
,
vipWithAuth (string const& n, string const& i, float g) :
然后,您可以使用。
构建类的对象vipWithAuth obj("Name", "ID", 1.0f);
如果你必须按原样保留构造函数,你将不得不使用:
std::string name = "Name";
std::string ID = "ID";
vipWithAuth obj(name, ID, 1.0f);