スポンサードリンク
HOME > C++言語 > クラス機能 デフォルトコピーコンストラクタ

C++言語 - クラス機能 デフォルトコピーコンストラクタ

コピーコンストラクタは、常に存在した方がいい機能なので、

ユーザがわざわざ書かなくても

デフォルトコピーコンストラクタと言うモノが用意されます。

この機能は、クラスオブジェクトそのものを

そっくりそのままコピーする機能になっています。

つまり、メンバ変数の値を全てコピーする。と言う事です。

この機能に追加機能を与えたい、または、一部だけ異なる処理をさせたい。

などの場合だけ、ユーザオリジナルのコピーコンストラクタをつくれば良いように

なっています。

ユーザオリジナルのコピーコンストラクタを記述すると、

デフォルトコピーコンストラクタは自動的に作られません。



スポンサードリンク







HOME

言語解説編
プログラミング用語・知識

C言語

C++言語

Java

C#

Visual Basic.NET

アプリケーション編
C言語による
コンソールプログラミング




Copyright (C) プログラミングランド All Rights Reserved