1. 程式人生 > 資訊 >惠普一口氣推出七款遊戲顯示器:平面、曲面應有盡有

惠普一口氣推出七款遊戲顯示器:平面、曲面應有盡有

建構函式的作用是初始化例項的非靜態(static)資料成員,以及在函式體內的一些由程式設計師指定的工作。

解構函式的作用則與建構函式相反,是將例項所動態申請的資源(在函式體內由程式設計師控制,如果操作不當,將造成記憶體洩漏),並銷燬例項的非靜態(static)資料成員。

建構函式的函式名與類名相同,沒有返回值,可以接受引數(因此可以過載,可以有多個建構函式),不能宣告為const。

解構函式的函式名是由波浪號(~)接類名構成,沒有返回值,且不可以接受引數(因此不可過載,解構函式是唯一的)。

建構函式的工作順序,先執行非靜態資料成員的初始化(資料成員的初始化順序與其在類中宣告的順序相同),再執行函式體內的工作。

解構函式的工作順序,先執行函式體內的工作,再按按初始化順序的逆序對非靜態資料成員進行銷燬。