共用方式為


特殊成員函式 (C++)

C + + 會定義幾種可以宣告的函式只做為類別成員,這些稱為 「 特殊成員函式 」。 這些函式會影響特定類別的物件建立、 損毀、 複製並轉換成其他型別的物件的方式。 許多這些函式的另一個重要的屬性是它們可以呼叫隱含 (由編譯器)。

這一節所述的特殊成員函式如下所示:

上述清單中的項目可以是使用者定義的每個類別。

特殊成員函式會遵循相同的存取規則,為其他成員函式。 存取規則說明, 成員存取控制。 下表摘要說明成員及朋友的函式的行為方式。

函式行為的摘要

函式型別

被繼承自基底類別的函式嗎?

函式都可以虛擬嗎?

函式將值傳回嗎?

請是函式成員或朋友吗?

將編譯器產生函式,如果使用者沒有嗎?

建構函式

成員

複製建構函式

成員

解構函式

成員

轉換

成員

工作分派 (operator=)

成員

new

void*

靜態成員

刪除

void

靜態成員

其他成員函式

成員

Friend 函式

Friend

請參閱

其他資源

C + + 語言參考