c 引用的一些筆記

2021-10-05 22:31:15 字數 433 閱讀 5210

#include using namespace std;

/*引用與指標的區別

1.引用在宣告的時候就要初始化,指標不用

2.引用初始化之後,就不能指向其他空間了,指標可以指向其他空間

3.引用不佔儲存空間,指標佔空間

4.引用更安全,指標可以偏移

5.指標更靈活,直接操作位址,指標更通用,c和c++都能使用

& 的三種作用

宣告變數的時候有 & 表示引用

變數前面加 & 表示 取址

數 & 數 表示位與運算

*/struct sttest

;sttest t;

//引用做返回值,不能返回臨時變數,否則將操作了未知空間

sttest & fun()

int main()

C 的一些筆記

發現一些小的知識點長期不用都得忘,決定再次遇到了一定要記錄一下。任何不會修改資料成員的函式都應該宣告為const型別。如果在編寫const成員函式時,不慎修改了資料成員,或者呼叫了其它非const成員函式,編譯器將指出錯誤,這無疑會提高程式的健壯性。在建構函式前加explicit關鍵字禁止物件作隱式...

C 中引用的一些總結

引用 1.引用是c 語言的乙個特殊的資料型別描述,說明他不是真正的資料型別,不能用來宣告和定義,只是起別名 2.用於在程式的不同部分使用兩個以上的變數名指向同一位址 3.使得對其中任意乙個變數的操作都相當於對同一位址單元進行的 4.引用運算子為 5.int a int k a 定義引用 一定要初始化...

關於C 引用的一些坑

這幾天在找專案的bug發現前輩的引用寫法有些問題,導致資料不同步。所以寫一篇文章記錄一下 c 裡面有很好用的各種容器,list dictionary等等,但是我們普通用法就是以一些值型別或者 string 來作為key,但是專案一旦大了,key可能就是乙個複雜的引用型別。csharp using s...