私は有名なschaumsの概要のC++プログラミングの本で勉強していました。リストの初期化と呼ばれるものがありました。Schaumのコードが機能しません!
私はこの本に基づいてコードを作成しましたが、コンパイルエラーが多く発生しました。私は問題がどこにあるのか自分に尋ねていたので、本のコードをコピーして、何がうまくいかなかったのかを推測しました!ここで
はコードです:
class Rational {
public:
Rational(int n=0, int d=1) : num(n), den(d) { }
int numerator0 const { return num; }
int denominator0 const { return den; }
private:
int num, den;
};
main()
{
Rational x(22, 7);
cout << x.numerator() << "/" << x.denominator() << endl;
}
あなたがここに間違っているものを私に伝えることができますか?前もって感謝します。 P.P. "プロ" によって書かれた右ええ...
"それはうまくいかなかった"ということについて具体的に言えますか?何が起こるのですか? – cjm
コードが壊れています - メソッド宣言では(および)の代わりに0(ゼロ)があります。 –
なぜコードをファイルに貼り付け、コンパイルしてどのようなエラーが発生するのかを確認してください。最初の1〜2つをあなたの質問に貼り付けてみませんか? – sbi