[英]C++ Class Constructor Data Passing
我有一个即将到来的测验,尤其是在一个问题上,我遇到了困难。 问题是:
为名为“ 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;
};
我想知道是否有人可以验证它是否正确。 如果不是这样,我将不胜感激您能提供的任何帮助。 先感谢您。
请在您的示例中实现构造函数。 下面的示例演示了如何执行此操作:
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
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.