c++ 注意事項

1. 當咱們把函數參數聲明爲基類類型,可是在使用時卻傳進一個派生類,那麼將會發生「切割」問題,就是派生類中的數據將會丟失。這種狀況能夠經過傳引用的方式來解決;c++

2. 前置聲明能夠在如下狀況中使用:函數

    a.  不須要知道那個類的大小,好比說只是在另外一個類中使用那個類的指針;設計

    b.  那個類不是用做另外一個類的基類;指針

    c. 不須要調用那個類的成員函數和變量;編譯器

3. const 常量建議不要寫在頭文件中,不然除非是特別簡單的常量,不然每包含一次 頭文件,編譯器就會爲這些變量分配一次空間。能夠寫在.c .cpp文件中,並經過extern關鍵字來使用 《c++API設計》p188;編譯

相關文章
相關標籤/搜索