-
堆中實(shí)例化的數(shù)組需要手動(dòng)銷毀釋放內(nèi)存,在棧中實(shí)例化的數(shù)組,系統(tǒng)自動(dòng)回收內(nèi)存查看全部
-
如果不在delete []p中加中括號(hào),析構(gòu)的時(shí)候只會(huì)析構(gòu)第一個(gè)內(nèi)存。查看全部
-
實(shí)例化: Coordinate *p =new Coordinate; p->m_iX=10; p->m_iY=20; delete p; p=NULL; return 0;查看全部
-
const修飾的成員函數(shù)不能改變數(shù)據(jù)成員的值 只有在實(shí)例化對(duì)象時(shí)用const修飾,構(gòu)成常對(duì)象才能調(diào)用const定義的常成員函數(shù)查看全部
-
classname objectname[i];//定義i個(gè)對(duì)象數(shù)組‘.’訪問 classname *p = new classname[i];//p->訪問p[0],p++訪問下一個(gè)元素 輪詢時(shí)p越界了,此時(shí)不可以直接delete []p;而先要將p復(fù)位p++;再delete查看全部
-
C++路線: 起航-->離港-->封裝-->繼承查看全部
-
this指針一般都是系統(tǒng)默認(rèn)調(diào)用,以防止在實(shí)例化對(duì)象調(diào)用成員函數(shù)的時(shí)候出現(xiàn)錯(cuò)誤,保證一一對(duì)應(yīng),當(dāng)數(shù)據(jù)成員和構(gòu)造函數(shù)中的形參名字相同是,計(jì)算機(jī)會(huì)分不清楚誰給誰賦值,這是需要人工加上this指針,用來區(qū)別。查看全部
-
系統(tǒng)自動(dòng)為每一個(gè)成員函數(shù)的參數(shù)列表加了一個(gè)this指針,它是指向本類對(duì)象的指針,它的值是當(dāng)前被調(diào)用的成員函數(shù)所在對(duì)象的起始地址查看全部
-
sizeof(指針) 查看指針大小查看全部
-
指針不能直接打印,打印的是指針?biāo)傅臄?shù)據(jù)成員或者成員函數(shù)查看全部
-
構(gòu)造函數(shù)的初始化列表里面,實(shí)例化一個(gè)對(duì)象,,將參數(shù)分配到對(duì)象里面,在main函數(shù)實(shí)例化對(duì)象的時(shí)候可以直接實(shí)例化對(duì)象,不需要在分配查看全部
-
堆中實(shí)例化對(duì)象有兩種書寫形式: 1、類名 *p=NULL; p= new 類名; 2、類名 *p=new 類名; 對(duì)象指針:p->對(duì)象的數(shù)據(jù)成員; (*p).對(duì)象的數(shù)據(jù)成員;查看全部
-
老師,堆和棧的優(yōu)劣勢在哪里???棧命名對(duì)象后不用管,堆還要去釋放內(nèi)存,明顯棧更有優(yōu)勢?。。?!那么堆命名存在的意義是什么呢?查看全部
-
淺拷貝:簡單的將數(shù)據(jù)的值進(jìn)行拷貝 深拷貝:將指針?biāo)傅膬?nèi)存與內(nèi)存中的數(shù)據(jù)拷貝出來。查看全部
-
ctrl+k+c 注釋查看全部
舉報(bào)
0/150
提交
取消