#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...