//每日心得:獨上高樓,望盡天涯路
//日期: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 與建構函式相反,當物件結束其生命週期,如物件所在的函式已呼叫完畢時,系統自動執行析構函式。析構函式往往用來做 清理善後 的工作。拷貝建構函式是一種特殊的建構函式,其...