2016-12-03 8 views
-3

私はコンストラクタ内で使用するためにユーザーからデータを取得したいと思っています。コンストラクタ:コンストラクタ内でデータを使用するにはどうすればよいですか(C++)

#include <iostream> 
#include <string> 
using namespace std; 
class myClass{ 
public: 
    myClass(int a){ 
     setNumber(a); 
    } 
    void setNumber(int y){ 
     number = y; 
    } 
     int getNumber() 
     { 
      return number; 
     } 
private: 
    int number; 
}; 

int main() 
{ 
    int a; 
    myClass bo(int a); 
    cout <<bo.getNumber(); 
    cin>> a; 
    return 0; 
} 
+1

?それを行うコードを書いてください。それでおしまい。 –

+0

ねえ、私は上のコードをもう一度それをチェックしました! – MKADAIM

+0

@Sam Varshavchikは親切に私に答える! – MKADAIM

答えて

1

いくつかの小さな構文とロジックのエラーがあります: 右のコードは次のようになります。だから、

int main(){ 
    int a; 
    cin >> a; 
    myClass bo(a); 
    cout << bo.getNumber(); 
} 
+0

あなたはとても素晴らしいと天才ですあなたにとても親切です。 – MKADAIM

+0

ようこそ@Ilt! –