Cpp クラス コンストラクタ 新しいページはコチラ
提供: yonewiki
(→クラス コンストラクタ) |
(→クラス コンストラクタ) |
||
18行: | 18行: | ||
では、基本的な記述方法を見ておきましょう。例えばCConstructor001というクラスを作る場合 | では、基本的な記述方法を見ておきましょう。例えばCConstructor001というクラスを作る場合 | ||
+ | |||
Constructor001.h | Constructor001.h | ||
<syntaxhighlight lang="cpp" line start="1"> | <syntaxhighlight lang="cpp" line start="1"> | ||
64行: | 65行: | ||
− | int* nValue = new int(1000); | + | '''int* nValue = new int(1000);''' |
あるいは | あるいは | ||
− | int nValue = 1000; | + | '''int nValue = 1000;''' |
あるいは | あるいは | ||
− | int nValue(1000); | + | '''int nValue(1000);''' |
とすると初期値を1000としてnValueというint型の変数が作成できます。これと同じようなしくみとして、コンストラクタを利用するならば、引数をとることができるコンストラクタを作成できます。そのためにプログラムを以下のように変更します。 | とすると初期値を1000としてnValueというint型の変数が作成できます。これと同じようなしくみとして、コンストラクタを利用するならば、引数をとることができるコンストラクタを作成できます。そのためにプログラムを以下のように変更します。 |