typedef的用法及建構函式的用法

2021-09-26 02:57:06 字數 696 閱讀 7668

主要用法給資料型別新加乙個名字

例一 ,例二,

#include typedef int zhangsan; //為int再重新多取乙個名字,zhangsan等價於int

typedef struct student

st; //為struct student重新多取乙個名字,叫st

int main()

#include typedef int zhangsan; //為int再重新多取乙個名字,zhangsan等價於int

typedef struct student

* pstu, stu; //pstu 等價於strut student *, stu代表了struct student

int main()

因為c++的三大特性之一是資料隱藏,成員變數都是私有的,所以類不能像結構那樣直接初始化,而需要建構函式,將需要初始化的資料在物件中實現初始化。建構函式與其他函式不同,沒有返回值,也不能被物件呼叫(只是用於物件的初始化,這個特性記住,見了好多次)。實質是類的隱式初始化,在物件初始化的時候,自動被呼叫。

建構函式可以分為一般的建構函式(分有參和無參)和用於物件複製的複製建構函式(又稱拷貝建構函式)。

看了半天也沒搞懂,就先記住初始化的作用吧,目前功力達不到。

typedef函式指標的用法

在網上搜尋函式指標,看到乙個例子。開始沒看懂,想放棄,可是轉念一想,這個用法遲早要弄懂的,現在多花點時間看懂它,好過以後碰到了要再花一倍時間來弄懂它。其實很多時候都是這樣,如果每次到難一點的內容,總想著下次我再來解決它,那就永遠也學不到東西。後面那個例子加了注釋,是我對這種用法的理解,希望對新手有所...

typedef 函式指標的用法

在網上搜尋函式指標,看到乙個例子。開始沒看懂,想放棄,可是轉念一想,這個用法遲早要弄懂的,現在多花點時間看懂它,好過以後碰到了要再花一倍時間來弄懂它。其實很多時候都是這樣,如果每次到難一點的內容,總想著下次我再來解決它,那就永遠也學不到東西。後面那個例子加了注釋,是我對這種用法的理解,希望對新手有所...

typedef 函式指標的用法

typedef 函式指標的用法 在網上搜尋函式指標,看到乙個例子。開始沒看懂,想放棄,可是轉念一想,這個用法遲早要弄懂的,現在多花點時間看懂它,好過以後碰到了要再花一倍時間來弄懂它。其實很多時候都是這樣,如果每次到難一點的內容,總想著下次我再來解決它,那就永遠也學不到東西。後面那個例子加了注釋,是我...