第六課 類的靜態成員變數和靜態成員函式

2021-10-17 14:37:24 字數 682 閱讀 6487

在c++中可以定義類的靜態成員變數

1:靜態成員變數屬於整個類所有

2:靜態成員變數的生命週期不依賴於任何物件

3:可以通過雷鳴直接訪問靜態成員變數

4:所有物件共享類的靜態成員變數

5:可以通過物件名訪問共有靜態成員變數

靜態成員變數的特性

1:在定義時直接通過static關鍵字修飾

2:靜態成員變數需要在類外單獨分配空間

3:靜態成員變數在程式內部位於全域性資料區

語法規則:

type classname ::varname = value;

小結:1:類中可以通過static關鍵字定義靜態成員變數

2:靜態成員變數隸屬於類所有

3:每乙個物件都可以訪問靜態成員變數

4:靜態成員變數在全域性資料區分配空間

5:靜態成員變數的生命週期為程式執行週期

在c++中可以定義靜態成員函式

1:靜態成員函式是類中特殊的成員函式

2:靜態成員函式屬於整個類所有

3:可以通過類名直接訪問共有靜態成員函式

4:可以通過物件名訪問共有靜態成員函式

5:靜態成員函式是類中特殊的成員函式

6:靜態成員函式沒有影藏的this引數

7:靜態成員函式可以通過類名直接訪問

8:靜態成員函式只能訪問靜態成員變數(函式)

機器學習第六課 聚類

聚類簡介 今天我們說聚類。說 機器學習 不說的 聚類 那還算是 機器學習 嗎?首先,我們回到混合高斯模型的那副圖 在n 3的高斯模型的擬合下,而三個不同模型會各自代表三個不同資料簇 cluster 將資料點劃分若干個簇的過程叫聚類。在這裡,我們可以挖掘出幾個隱藏資訊 1.聚類的目的其實是為了劃分資料...

PT靜態時序分析 第五課 第六課

關於tcl的語法部分,可以參考其它軟體中的筆記。set myvar all inputs 兩個示例 示例2中 filter選項只選取出符合過濾項的物件 foreach in collection variable collection s 示例 proc multadd執行以後,就可以呼叫此函式 另...

C 類的靜態成員變數和靜態成員函式

class person static int m age 加入static 就是靜態成員變數,會共享資料 靜態成員變數,在類內宣告,類外進行初始化 int person.m age 0 類外初始化實現 對屬性進行修改 void test01 private stactic int m other ...