-
這個要記住查看全部
-
int * p = new int; if(p==null) { system("pause"); return 0; }查看全部
-
內(nèi)存的本質(zhì) 資源 掌控操作系統(tǒng) 我們能申請 或歸還 內(nèi)存的申請和釋放 申請內(nèi)存 new 釋放內(nèi)存 delete 兩者都是運算符 申請內(nèi)存 int *p = new int; 釋放內(nèi)存 delete p; 申請和釋放多個內(nèi)存 int *arr = new int[10]; delete []arr; 內(nèi)存操作主意那些事項 申請和釋放內(nèi)粗女的其他方式 特別提醒 配套使用 不要混雜 申請內(nèi)存是否一定成功? int *p = new int[1000] if(NULL == p) { // //內(nèi)存申請失敗 //異常處理 } delete p ; p = NULL;查看全部
-
釋放內(nèi)存注意事項:將指針置為空查看全部
-
C和C++內(nèi)存管理的方式:查看全部
-
難點 內(nèi)存管理查看全部
-
封裝 繼承 多態(tài)查看全部
-
內(nèi)聯(lián)函數(shù)使用場合:查看全部
-
編譯時將函數(shù)體代碼和實參代替函數(shù)調(diào)用語句,節(jié)省 2,4步驟。查看全部
-
1、在編譯之后,采用名稱+參數(shù)的方式形成一個新的函數(shù)來區(qū)分同名函數(shù),調(diào)用過程計算機采用自動識別,根據(jù)傳入的實參類型和個數(shù)進行調(diào)用。 2、重載的好處:(1)不需要想各種各樣的函數(shù)名;(2)計算機自動進行識別并調(diào)用,提高了編碼效率。查看全部
-
1、在函數(shù)定義中寫默認(rèn)值,有的編譯器可以通過,有的編譯器無法通過;而在函數(shù)聲明中寫默認(rèn)值,所有編譯器都可以通過。 2、無實參則用默認(rèn)值,否則實參覆蓋默認(rèn)值。查看全部
-
形參表中某一變量有默認(rèn)值,其右端的所有變量也必須有默認(rèn)值查看全部
-
#define和const:后者是有類型的,在編譯時會檢查語法錯誤;前者是宏定義,在編譯時計算機不再檢查語法錯誤查看全部
-
默認(rèn)值表中某一元素有默認(rèn)值,其右端元素也要有默認(rèn)值查看全部
-
默認(rèn)值 1~有默認(rèn)參數(shù)值的函數(shù)其參數(shù)值必須寫在參數(shù)組的最右端 2~聲明寫默認(rèn)值,定義函數(shù)不寫默認(rèn)值! 有些編譯器在定義函數(shù)時在寫默認(rèn)值會不能將默認(rèn)值帶進去 3~無實參時使用默認(rèn)值,有時會覆蓋默認(rèn)值. 重載 1~ 計算機將函數(shù)名相同的函數(shù)區(qū)分開,由計算機本事來識別那個是最適合的函數(shù) 內(nèi)聯(lián) 1~ 關(guān)鍵字 inline(函數(shù)前加inline) 有些代碼調(diào)用函數(shù)時其調(diào)用和返回時間會大于本事函數(shù), 2~ 內(nèi)聯(lián)編譯是建議性的,由編譯器來決定,其邏輯簡單,一般頻繁調(diào)用時使用(遞歸無法使用內(nèi)聯(lián)),循環(huán)時不使用查看全部
舉報
0/150
提交
取消