我有一个即将到期的测验,我特别难以解决一个问题。问题是:
实现名为“SimpleMath”的类的构造函数。构造函数有两个整数参数; “var1”和“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;
};
我想知道是否有人可以验证它是否正确。如果不是,我会感谢您提供任何帮助。提前谢谢。
答案 0 :(得分:1)
请在您的示例中实现构造函数。 下面的示例演示了如何执行此操作:
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;
};
答案 1 :(得分:-2)
这是正确的,但你忘了展示你如何存储价值,你在这里定义函数。 。
SimpleMath(int var1, int var2)
{
//somme stuff
}