-
函數(shù)默認值是在聲明的時候添加
函數(shù)重載:參數(shù)個數(shù)和參數(shù)類型不同,在相同作用域函數(shù)名相同。內部是函數(shù)加參數(shù)類型來區(qū)分不同重載版本。所以和返回類型沒什么關系
查看全部 -
函數(shù)參數(shù)盡量使用const 引用
查看全部 -
const int *p :修飾的是 *p
int *const p :修飾的是p
const int * const p :修飾的是*p 和p
const int &y? 修飾的是&y
權限降低
查看全部 -
指針引用: 類型 *&指針引用名 = 指針
查看全部 -
oct hex dec boolalpha
查看全部 -
int &b=a;? 就當作是引用,是起別名 也很好理解的。 不用強行去將&理解為取地址。
查看全部 -
別名語法 int &b = a;b為a的別名
對別名進行操作等于對其本身進行操作
//定義結構體 typedef?struct{ ????int?x; ????int?y; }Coor;//結構體名 //結構體引用 int?main(void){ ????Coor?c1; ????Coor?&c=c1; ????c.x?=?10; ????c.y?=?20; ????cout?<<?c1.x?<<?c1.y; ????return?0; } //指針類型引用?語法: //類型?*&指針引用名?=?指針;例子:int?*&q=?p;q為p的別名 //指針變量?類型?*變量名;例子:int?*p; //引用做函數(shù)參數(shù) void?fun(int?&a,int?&b){ ????int?c?=?0; ????c?=?a; ????a?=?b; ????b?=?c; } int?x?=?10,y?=?20; fun?(x,y);
查看全部 -
const與指針類型
查看全部 -
const與指針類型
int*const p=&x;之后不可 p=&y;
查看全部 -
將整形指針變量const,*p不可更改,而p可更改
查看全部 -
const? 與指針類型
const int*p=null;與 int const*p=null;等價
但第三行的表述與他們不同?。?/p>
查看全部 -
!cout<<a<<endl;
此時輸出的a的值為20;
因為對q進行了指針操作,改變了a的值。
查看全部 -
結構體類型的引用
查看全部 -
注意引用必須初始化
查看全部 -
釋放內存注意事項
配套使用 釋放需要設置空指針
查看全部
舉報