构造函数与折构函数(c++细节篇五)
生活随笔
收集整理的這篇文章主要介紹了
构造函数与折构函数(c++细节篇五)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
構造函數
默認構造函數僅實現對對象的數據成員的復制。
2.
默認構造函數的形參必須是對類的對象的引用。
構造函數難點之類中含有其他類的對象
1.寫構造函數時
對象成員必須通過初始化列表的形式進行初始化。
一般形式:
類名::類名(形參表):內嵌對象1(形參表1),內嵌對象2(形參表2),…
{
函數體內部;
}
(且內嵌對象對應的類必須有相對應的構造函數)
2.寫復制構造函數時
類名::類名(類名 &命名的對象名):內嵌對象1(對象名.內嵌對象1),內嵌對象2(對象名.內嵌對象2)…
{
函數體內部;}
折構函數
無返回值,故不能有return
2.折構函數無參數,不能重載。
總結
以上是生活随笔為你收集整理的构造函数与折构函数(c++细节篇五)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于类与对象操作的细节与注意事项(c++
- 下一篇: s3c2440移植MQTT