C 類名後面加

2022-08-09 15:15:22 字數 590 閱讀 1158

類名後面加,表示該型別為對應類的指標型別。

指標型別為c/c++語言的特色概念,其值為物件的位址。

類名加,有兩種作用情況:

1 用於定義時,或用於函式引數,返回值時,表示對應變數值為類指標型別;

2 用於變數前,以(class_name *)var_name,形式出現時,表示將變數或常量var_name強制轉換為類指標型別。

array 陣列模板 ,在c++11中才支援通用格式:array《型別名, 元素個數》 陣列名;注意,因為長度固定,這裡的元素個數不能是變數。長度固定,提供了更好、更安全的介面,執行效率和內建陣列相同,可以有效替代內建陣列

array套了乙個array

array, numgrid> & map_data)

這個函式的話此處numgrid為200 是乙個200的向量 定義了200個容量為200的向量 呼叫的map_data裡的數值

C 類成員函式後面加const

如果類的成員函式後面加了const關鍵字,說明這個函式是不能改變類中的成員變數的。如果在編寫該函式會修改類中的成員變數,編譯時會出錯,並且也提高了程式的可讀性,當我們看到函式後面有const的話就知道這個函式是不會修改類中資料的。注意 1 只能加在非靜態成員函式後面,加在靜態成員函式和普通函式後面會...

在類成員函式後面加const

在看開源 時,經常會看到在類的成員函式後面加const,之前了沒有太關注過,近來閒來無事,就想起這件事,網上查了一下,大概明白了是怎麼回事,這裡引用csdn愽文裡的段話 編譯器會自動給每乙個函式加乙個this指標。在乙個類的函式後面加上const後,就表明這個函式是不能改變類的成員變數的 加了mut...

python函式引數後面加冒號,函式後面加箭頭

python的函式注釋 def f text str,max len int 0 80 str 這個是函式的幫助說明文件,help時會顯示 return true 函式宣告中,text strtext 是引數 冒號後面 str是引數的注釋。如果引數有預設值,還要給注釋,如下寫。max len int...