我很快就要做一个测验了,有一个问题我很难回答。问题是:
实现名为"SimpleMath"的类的构造函数。构造函数采用两个整数参数;"var1"one_answers"var2"。构造函数将传递到"var1"中的值存储到专用整数成员变量"m_value1"中,并将传递到"var2"中的值保存到专用整数会员变量"m_value2"中
这是我的密码;
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
}