c 快速簡易入門教程 004函式的過載

2021-07-11 03:19:52 字數 422 閱讀 6998

我們希望在構造student這個物件的同時,傳遞name和age的值,可以再定義乙個建構函式,如下所示:

#include using namespace std;

class student

//與預設無參建構函式過載

student(char* pname,int i_age)

void output()

};void main()

執行結果:

過載構成的條件:函式的引數型別、引數個數不同

注意:只有函式的返回型別不同是不能構成函式的過載的

在函式過載時,要注意函式帶有預設引數的這種情況。

c 快速簡易入門教程 003析構函式

當乙個物件的生命週期結束時,我們應該去釋放這個物件所占有的資源,這可以利用析構函式來完成。析構函式的定義格式 類名,如 student 析構函式是 反向 的建構函式。析構函式不允許有返回值,更重要的是析構函式不允許帶引數,並且乙個 類中只能有乙個析構函式。當乙個類的物件超出它的作用範圍,物件所在的記...

C 快速入門教程

此c 快速入門教程僅記錄本人所認為的重點以及方便查閱的知識點 系統學習請參考c語言中文網 c 教程 c 入門經典教程,值得收藏 c 語言是微軟推出的一款物件導向的程式語言,憑藉其通用的語法和便捷的使用方法受到了很多企業和開發人員的青睞。c 語言具備了物件導向語言的特徵,即封裝 繼承 多型,並且新增了...

git 簡易的命令入門教程

git全域性設定命令 git config global user.name 你的使用者名稱 git config global user.email 你的郵箱 建立 git 倉庫 mkdir zebra cd zebra git init touch readme mdgit add readme...