簡體   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