引用的使用如下
#include
using
namespace std;
intmain()
通過new建立陣列
堆區開闢的資料,由人手動開闢,釋放使用操作符delete
三種傳遞方式的區別
#include
using
namespace std;
//值傳遞
void
swap_1
(int a,
int b)
//位址傳遞
void
swap_2
(int
* a,
int* b)
//引用傳遞
void
swap_3
(int
& a,
int& b)
intmain()
值傳遞不改變,引用傳遞和位址的效果相同
得到的結果是a=11,引用修改了該位址存的數值
#include
using
namespace std;
int&
func
(int
& c)
intmain()
引用的本質在c++內部是乙個指標常量 ,c++推薦用引用技術,因為語法方便,引用本質是指標常量,但是所有的指標操作編譯器會做
#include
using
namespace std;
void
func
(int
& ref)
intmain()
C 核心程式設計(2) 引用
作用 給變數起別名 語法 資料型別 別名 原名 示例 int main 示例 int main 作用 函式傳參時,可以利用引用的技術讓形參修飾實參 優點 可以簡化指標修改實參 示例 1.值傳遞 void myswap01 int a,int b 2.位址傳遞 void myswap02 int a,...
C 核心程式設計 02 引用
作用 給變數起別名 語法 資料型別 別名 原名 示例 include using namespace std intmain 示例 include using namespace std intmain 作用 函式傳參時,可以利用引用的技術讓形參修飾實參 優點 可以簡化指標修改實參 示例 inclu...
cpp(2)引用const動態記憶體分配
1 引用 很多書描述引用為乙個變數或物件的乙個別名 alias 成為該變數或 物件的同義詞,然而,實際上引用是 別名其表,指標其實 也即,引用 實質上是乙個指標,但使用時卻像乙個別名。2 引用的主要用途 a 用作函式引數,用於傳遞大型物件,必要時可從函式內部 修改函式外部的實參。此功能和指標相同,b...