1. & 二進位制的位與運算。例如 二進位制數字 100 & 111 = 100;
2. & 可以表示取位址。
例如
void main()
以上均與c語言中的用法相同。
3. &在c++中還可以作為引用
1)引用就是為某一變數設定別名,對引用的操作等效於對變數本身操作;
2)引用的方式:資料型別 &引用名 = 目標變數
ex:
int a = 20;
int &b = a; //b 為對 a 的引用
注:
引用不會定義新的變數,系統不會開闢新的記憶體空間給b,即 a 跟 b 指向的相同的位址。
引用常用於函式的引數來使用,在函式的內部對引用進行操作,就等效於對原變數的操作。
//
// main.cpp
// test
//// created by hanxia on 18/3/8.
//#include void plus(int &n)
void plus1(int n)
int main(int argc, const char * argv)
最後輸出: a = 11
b = 10
C 中vector的基本用法
在c 中,vector是乙個十分有用的容器,下面對這個容器做一下總結。1 基本操作 1 標頭檔案 include 2 建立vector物件,vectorvec 3 尾部插入數字 vec.push back a 4 使用下標訪問元素,cout 5 使用迭代器訪問元素.vector iterator i...
C 中的extern的基本用法
一 基本概念 c 儲存類 extern的基本用法 eextern 儲存類提供全域性變數的用法,但是真正在使用的時候,它可以將定義在第乙個檔案中的變數的值,使第二個檔案能夠使用 如 main.cpp中 第乙個檔案的 include include using namespace std int a e...
C 中的split的基本用法
split的使用 1 使用char 字元分隔 根據單個的char 型別的進行分隔 如下 string str e2kdk2fjod2fiksf21 string sarray str.split 2 因為是用char型別分隔字元,使用一定要用單引號 sarray的值 sarray 0 e sarra...