Cpp クラス コンストラクタ 新しいページはコチラ
提供: yonewiki
1行: | 1行: | ||
+ | [[C PlusPlus#C++からの技術|C++]]に戻る | ||
+ | |||
+ | |||
<table class="mbox-small" style="border:1px solid #aaa; background-color:#f9f9f9; width:22em;" id="RealTitleBanner"> | <table class="mbox-small" style="border:1px solid #aaa; background-color:#f9f9f9; width:22em;" id="RealTitleBanner"> | ||
<tr> | <tr> | ||
116行: | 119行: | ||
いろいろな引数のコンストラクタを定義することのサンプルの説明については省略しますが、引数の個数によって処理を変える場合は、選択されるコンストラクタの関数の各処理で不具合が怒らないように慎重に作らなければならないことに注意が必要です。引数の個数によってまったくことなるプログラムが実行されるということを覚えておきましょう。こういった同じ関数名で引数の種類だけをかえた関数を作ることもオーバロードと表現することがあります。オーバロードを活用する手法については議論や検討やさらなる学習が必要になると思います。 | いろいろな引数のコンストラクタを定義することのサンプルの説明については省略しますが、引数の個数によって処理を変える場合は、選択されるコンストラクタの関数の各処理で不具合が怒らないように慎重に作らなければならないことに注意が必要です。引数の個数によってまったくことなるプログラムが実行されるということを覚えておきましょう。こういった同じ関数名で引数の種類だけをかえた関数を作ることもオーバロードと表現することがあります。オーバロードを活用する手法については議論や検討やさらなる学習が必要になると思います。 | ||
+ | |||
+ | |||
+ | [[C PlusPlus#C++からの技術|C++]]に戻る |