繁体   English   中英

C ++类构造函数数据传递

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM