Cpp クラス 継承 新しいページはコチラ
提供: yonewiki
(→クラス 継承) |
(→クラス 継承) |
||
132行: | 132行: | ||
メインプログラムのファイル名は何でも良いので、InheritanceMain.cppという名前のファイルにmain関数を置きました。main関数はなんでmainという名前なの?とかwmainって何とか、試しに一度Windowsアプリのプロジェクトを作ったら自動で作られたプログラムのmain関数にあたる部分がなぜかWinMainという名前になってmainという名前が使えなかったことがあるという人は[[VC PlusPlus:サブシステムとエントリポイント]]にmain関数の名前を変えることができるという内容の文献があります。main.cppという名前だったり、プロジェクト名と同じだったり、好きなファイル名にするといいと思います。Consoleアプリプロジェクトの規定値としてはVisualStudioC++のコンパイラはプロジェクトに置かれたプログラムファイル群からmainという名前の関数を探して、探し出したmain関数から始まるプログラムとして、解釈してくれます。リンク先の記事のように名前を変えることも出来るので、気に入らない人は、替えてみるのもよいですね。 | メインプログラムのファイル名は何でも良いので、InheritanceMain.cppという名前のファイルにmain関数を置きました。main関数はなんでmainという名前なの?とかwmainって何とか、試しに一度Windowsアプリのプロジェクトを作ったら自動で作られたプログラムのmain関数にあたる部分がなぜかWinMainという名前になってmainという名前が使えなかったことがあるという人は[[VC PlusPlus:サブシステムとエントリポイント]]にmain関数の名前を変えることができるという内容の文献があります。main.cppという名前だったり、プロジェクト名と同じだったり、好きなファイル名にするといいと思います。Consoleアプリプロジェクトの規定値としてはVisualStudioC++のコンパイラはプロジェクトに置かれたプログラムファイル群からmainという名前の関数を探して、探し出したmain関数から始まるプログラムとして、解釈してくれます。リンク先の記事のように名前を変えることも出来るので、気に入らない人は、替えてみるのもよいですね。 | ||
− | + | ||
+ | =メンバ変数の利用用途= | ||
*'''m_iOptionMoney''':オプションで追加購入したものの金額を覚えるものです。最初のコンストラクタで、1つしか、int型の値を受け取らないので、一つしかオプションは買えないっす。 | *'''m_iOptionMoney''':オプションで追加購入したものの金額を覚えるものです。最初のコンストラクタで、1つしか、int型の値を受け取らないので、一つしかオプションは買えないっす。 | ||
*'''m_iDeriveMoney''': オプションも含めた合計金額を覚えます。基底の基本料金+利用月の合計に上乗せして計算する新しい機能の変数って感じはします。 | *'''m_iDeriveMoney''': オプションも含めた合計金額を覚えます。基底の基本料金+利用月の合計に上乗せして計算する新しい機能の変数って感じはします。 |