C 建構函式的分類和呼叫

2021-10-12 01:18:48 字數 588 閱讀 4450

//每日心得:獨上高樓,望盡天涯路

//日期:12.13

//學習內容:建構函式的分類和呼叫

//重點:

//兩種分類方式:

//按引數分為:有參構造 和 無參構造

//按型別分為:普通構造 和 複製構造

//三種呼叫方式:

//括號法 顯示法 隱式轉化法

#include using namespace std;

//建構函式的分類及呼叫

//分類

//按引數分為:有參構造 和 無參構造

class person

person(int a)

//複製建構函式

person(const person& p)// const -> 函式內不改變傳入的本體 ;& -> 傳入實參本體

~person()

private:

int age = 0;

};void test1()

void test2()

void test3()

//呼叫

int main()

建構函式的分類及呼叫

建構函式可以使用兩種方式進行分類 按引數分為 無參構造和有參構造 按型別分為 普通構造和拷貝構造 class person 有參構造 person int a 拷貝建構函式 person const person p intage 建構函式的呼叫有三種方法 1 括號法 person p1 預設建構函...

呼叫C 複製建構函式和拷貝建構函式

呼叫c 複製建構函式和拷貝建構函式 1.何時呼叫複製建構函式 複製建構函式用於將乙個物件複製到新建立的物件中。也就是說,它用於初始化過程中,而不是常規的賦值過程中。類的複製建構函式原型通常如下 class name const class name 它接受乙個指向類物件的常量引用作為引數。例如,st...

C 建構函式 析構函式和拷貝構造的呼叫

建構函式是在建立給定型別的物件時執行的類方法。建構函式具有與類相同的名稱,它通常初始化新物件的資料成員。析構函式 destructor 與建構函式相反,當物件結束其生命週期,如物件所在的函式已呼叫完畢時,系統自動執行析構函式。析構函式往往用來做 清理善後 的工作。拷貝建構函式是一種特殊的建構函式,其...