C++类构造函数数据传递
我很快就要参加一个测验了,我有一个特别的问题很难回答。问题是: 实现名为SimpleMath的类的构造函数。构造函数采用两个整数参数;var1和var2。构造函数将传递到var1的值存储到私有整数成员变量m_value1中,并将传递到var2的值存储到私有整数成员变量m_value2中 这是我的密码C++类构造函数数据传递,c++,constructor,C++,Constructor,我很快就要参加一个测验了,我有一个特别的问题很难回答。问题是: 实现名为SimpleMath的类的构造函数。构造函数采用两个整数参数;var1和var2。构造函数将传递到var1的值存储到私有整数成员变量m_value1中,并将传递到var2的值存储到私有整数成员变量m_value2中 这是我的密码 class SimpleMath { public: SimpleMath(int var1, int var2); int getVar1() const {
class SimpleMath
{
public:
SimpleMath(int var1, int var2);
int getVar1() const
{
return m_value1;
}
int getVar2() const
{
return m_value2;
}
private:
int m_value1;
int m_value2;
};
我想知道是否有人可以验证它是否正确。如果不是的话,我将感谢你能提供的任何帮助。提前感谢您。请在您的示例中实现构造函数。 下面的示例演示了如何执行此操作:
class SimpleMath
{
public:
SimpleMath(int var1, int var2) : m_value1(var1), m_value2(var2) {};
int getVar1() const
{
return m_value1;
}
int getVar2() const
{
return m_value2;
}
private:
int m_value1;
int m_value2;
};
这是正确的,但您忘记了显示如何存储值,您只是在这里定义函数
SimpleMath(int var1, int var2)
{
//somme stuff
}
编译时启用警告,并通过创建SimpleMathsry类的几个对象来测试代码,这是我的昵称。不把var1,var2分配给类变量当然,他不想要整个解决方案。如果帮助某人是正确的或不正确的,请确保正确地检查自己,你可能需要的不仅仅是你正在帮助的人。