1. 程式人生 > >C++之模板篇

C++之模板篇

靜態資料成員:

靜態資料成員不依賴於物件,而依賴於類。

普通資料成員必須例項化物件後,才能使用。

這個與變數的儲存空間有關。



靜態成員函式:

靜態成員函式有一些需要注意的。一般靜態成員函式和靜態成員變數都是隨著類的產生而產生的。此時,如果在靜態成員函式中

呼叫非靜態成員資料。我們知道普通資料成員是隨著物件例項化才產生的,因此不能再靜態成員函式裡呼叫普通資料成員。

靜態資料成員須單獨初始化。

靜態資料成員只有一份,且不依賴物件而存在。

呼叫靜態成員函式需要用類名。

運算子過載:

運算子過載本質就是函式過載。

關鍵字:operator(運算)

一元運算子過載:

-(負號)的過載

++的過載

過載又有:友元函式過載,成員函式過載之分。

-(負號)的成員過載:



友元函式過載: