-
引用做函數(shù)參數(shù)查看全部
-
引用作為參數(shù)查看全部
-
指針類型引用查看全部
-
結(jié)構(gòu)體類型引用查看全部
-
基本類型引用查看全部
-
函數(shù)重載一定是同一作用域下的同名函數(shù)。
查看全部 -
3-1.C++語言const
? ? 1、const int *p = NULL;
<==>int const *p = NULL;//const 修飾的都是指針 *p
? ? 2、int * const p = NULL; //const 修飾的是 變量 p
? ? 3、
const int * const p = NULL;
? ? ? <==>int const * const p = NULL;
? ? 4、判對錯:
? ? ? ?(1):int x = 3; const int *p = &x;
// const 修飾的 是 *p,*p不能改變,然而可以p = &y (即p指向的地址可變)
? ? ? ?(2):int x? = 3; int * const p = &x;
// const 修飾的 是 p,p只能 = &x(p指向的不能再變),而x 的內(nèi)容可變
? ? ? ?(3):const int x? = 3;const int * const p = &x;
// p只能 = &x(p指向的不能再變),而x的內(nèi)容也不可變
? ? ?5、const 與 引用:
int x = 3; const int &y = x;
//y不能變了,而 x 可變,(而可以通過x直接改值)
查看全部 -
new delate
查看全部 -
內(nèi)聯(lián)函數(shù)和普通函數(shù)的區(qū)別
查看全部 -
函數(shù)重載!!
查看全部 -
函數(shù)參數(shù)默認值
查看全部 -
在堆中申請100個char類型的內(nèi)存,拷貝Hello imooc字符串到分配的堆中的內(nèi)存中,打印字符串,最后釋放內(nèi)存。
查看全部 -
int *p = new int (20); ? ? ? ? ?? 圓括號表示賦值
delete p; ? ? ? ? p = NULL;
int *p = new int [12];???????????? 方括號表示申請塊內(nèi)存,也就是數(shù)據(jù)個數(shù)
delete []p; ? ? ?? p = NULL;
查看全部 -
申請內(nèi)存:int *p = new int; ?釋放內(nèi)存:delete p;?
2.申請塊內(nèi)存:int *arr=new int[10]; ? 釋放:delete []arr;?
3.申請內(nèi)存需要判斷是否成功,釋放內(nèi)存需要設(shè)空指針?
4.new與delete配套使用
查看全部 -
使用函數(shù)的重載完成返回最大值的方法。
現(xiàn)在有一個數(shù)組,定義一個方法getMax(),利用函數(shù)的重載,分別實現(xiàn):
1、隨意取出數(shù)組中的兩個元素,傳到方法getMax()中,可以返回較大的一個元素。
2、將整個數(shù)組傳到方法getMax()中,可以返回數(shù)組中最大的一個元素。
查看全部
舉報