Cpp New演算子 新しいページはコチラ
提供: yonewiki
(→new演算子) |
(→new演算子) |
||
32行: | 32行: | ||
new演算子の後ろの型名に引数をつけるパターンもあり、この場合はコンストラクタが準備されていれば、引数に対応したコンストラクタが動作して初期化がなされます。引数を省略している場合はデフォルトコンストラクタが動作していると考えてよいでしょう。new演算子の後ろにはクラス名を記述することもできます。動的にクラス変数を生成することもできます。intの場合は引数に一つの整数値を付与することができます。したがって以下のようにnew演算子を使うことができます。 | new演算子の後ろの型名に引数をつけるパターンもあり、この場合はコンストラクタが準備されていれば、引数に対応したコンストラクタが動作して初期化がなされます。引数を省略している場合はデフォルトコンストラクタが動作していると考えてよいでしょう。new演算子の後ろにはクラス名を記述することもできます。動的にクラス変数を生成することもできます。intの場合は引数に一つの整数値を付与することができます。したがって以下のようにnew演算子を使うことができます。 | ||
+ | |||
例4 | 例4 | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
38行: | 39行: | ||
引数無しは以下のようにも記述できます。 | 引数無しは以下のようにも記述できます。 | ||
+ | |||
例5 | 例5 | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> |