c ++-コンストラクタとデストラクタ

C ++コンストラクタとデストラクタは、主にオブジェクトの構築とオブジェクトの破棄を担当し、オブジェクトスコープが終了したら、オブジェクトを破棄します。

一般に、コンストラクターは初期初期化および準備作業(メモリー割り当てのアプリケーション)を完了するために使用され、デストラクターは必要なクリーンアップ作業(メモリーのクリア)を完了するために使用されます

初期コンストラクターの特徴的なコンストラクター:
コンストラクター名はクラス名と同じです

定義:
Car(void);
呼び出し:

Car::Car(void)
{
	color="white";
	engine="v8";
	gas_tank=100;
	wheel=4;
}

フロントにデストラクタを追加します〜

1.関数名:クラス名の前に〜を追加
2.戻り値
なし3.パラメータなし、オーバーロード不可
4.パブリックである必要が
あります5.デストラクタなし、デフォルトデストラクタあり
6.クラスに1つの分析のみコンストラクター

~Car();

電話:

Car::~Car()
{
	
}
元の記事を29件公開しました 賞賛されました0 訪問数483

おすすめ

転載: blog.csdn.net/qq_43771959/article/details/104506036