#include using引用定義namespace
std;
//.引用的本質在c++內部實現的是乙個指標常量,引用必須初始化;引用初始化後不能被改變(不能在引用別的東西);引用和原名使用同一記憶體空間,修改都是一起修改。
intmain()
#include using引用做函式引數namespace
std;
//2.引用做函式引數
值傳遞void swap(int a, int
b) //
2.2位址傳遞
void swap2(int* a, int*b)
引用傳遞
void swap3(int& a, int&b)
intmain()
#include using引用做函式返回值namespace
std;
int &foo1()
int &foo2()
intmain()
陣列引用:
void fun2()
C 中級 事件
定義 從概念上理解,事件就是某乙個物件向另外乙個物件傳送乙個訊息,事件的傳送方負責傳送,接收方負責接收。詳解事件,我硬講,你是肯定不能理解的,因為事件和委託非常相似。事件其實是對委託的封裝 封裝沒忘吧?就是保護 委託,就是發起方明確告訴接收方,我需要什麼。然後接收方就負責去執行。事件,就是我給你傳送...
C 中級 多型
基本概念 include include using namespace std 抽象類,無法例項化物件。class animal class dog public animal class pig public animal 1.在編譯階段,已確定函式位址為animal了。在執行階段,因為有了vi...
C 中級 多型
基本概念 include include using namespace std 抽象類,無法例項化物件。class animal class dog public animal class pig public animal 1.在編譯階段,已確定函式位址為animal了。在執行階段,因為有了vi...