掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
デフォルトコンストラクタについて (ID:63542)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> っていうか本当に x.Year() でコンパイル通った? > Cから始まるエラーコードなので,コンパイルエラーでは? 上に書いたヘッダですが、メンバ関数のYear()、Month()、Day()を 記していませんでした。(すみません) 下のようにメンバ関数を追記した状態ですと、 コンパイルが通ります。 (クラスの勉強を始めて日が浅いのでエラーコードのことはよく分からないのですが、変数の宣言と引数を与えないコンストラクタを混同しそうで注意しなければならないと感じました。) class Date { int year; // 西暦年 int month; // 月 int day; // 日 public: Date(); // デフォルトコンストラクタ int Year() { return year; } // 年を返却 int Month() { return month; } // 月を返却 int Day() { return day; } // 日を返却 };
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.