1. 程式人生 > >建構函式和解構函式的作用是什麼?什麼時候需要自己定義建構函式和解構函式?

建構函式和解構函式的作用是什麼?什麼時候需要自己定義建構函式和解構函式?

建構函式的作用:用於新建物件的初始化工作。
 解構函式的作用:用於在撤銷物件前,完成一些清理工作,比如:釋放記憶體等。
 每當建立物件時,需要新增初始化程式碼時,則需要定義自己的建構函式;而物件撤銷時,需要自己新增清理工作的程式碼時,則需要定義自己的解構函式。