1,使用const 指標;
const int * pone; //指向整型常量的指標,指向的值不能修改;
int * const ptwo; //指向整型的常量指標,指向的值可以修改,但該指標不能再指向其他變數;
const int * const pthree; //指向整型常量的常量指標
summarize、summary;
訪問指標儲存記憶體位址處的值,使用解除引用運算子(*)
在自由儲存區域建立物件,可使用關鍵字new,並將返回位址值儲存賦值給指標變數;
2,不能給引用重新賦值
3,函式兩個缺點:引數按值傳遞,返回語句只能返回乙個值 ===>按引用將引數傳遞給函式可克服這兩個缺點,c++中按引用傳遞引數有兩種方式:使用指標和使用引用,讓函式能訪問原始物件,按引用傳遞物件讓函式能夠修改被指向的物件,傳遞給函式引數儲存在堆疊中;
4,函式按值傳遞for example
函式按值傳遞例項說明
引數x和y是按值傳遞給函式swap(),將在函式中建立區域性副本,函式對區域性副本進行修改;
5,使用指標作為函式的引數,傳遞指標,實際上傳遞的是物件的位址,這樣函式便能夠操作儲存在該位址處的值
for example:通過使用指標來引用傳遞
6,使用引用傳遞函式引數
7,使用指標引用--在函式中返回多值
用引用改寫程式
物件導向程式設計 1 物件導向程式設計初步認知
其實,不需要搞明白面向過程程式設計和物件導向程式設計的區別,只需要明白物件導向的特點 變數必須有家長,萬事家長做主.慢慢就能理解物件導向的優劣.1.變數有所屬.常規方式 var a 1 let b 1 2 const c function name console.log a,b,c 常規的變數申明...
3 物件導向程式設計初步
如何開汽車 事務比較簡單,可以用線性的思維去解決 面向過程 物件導向 1.踩離合 駕駛員 2.掛擋 汽車 3.踩油門,放離合 駕駛員開汽車!4.開了 car.start 如何製造汽車 事物比較複雜使用簡單的線性思維無法解決 面向過程 物件導向 1.造車輪?車輪 2.造發動機?買橡膠到馬來西亞找到橡膠...
c 物件導向程式設計 物件導向
什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...