已采納回答 / 慕雪934143
個(gè)人理解是系統(tǒng)申請(qǐng)內(nèi)存后將內(nèi)存的的首地址賦值給m_pBuffer,m_pBuffer再賦值給p
2019-03-17
已采納回答 / 我是蠢哈哈Orz
A.B則A為對(duì)象或者結(jié)構(gòu)體;(不用分配內(nèi)存)A->B則A為指針,->是成員提取,A->B是提取A中的成員B,A只能是指向類、結(jié)構(gòu)、聯(lián)合的指針;(要分配內(nèi)存)
2019-03-17
我有更簡(jiǎn)單的方法,模板直接用char,壓棧的時(shí)候
while (N != 0)
{
int x = N % i;
if (x >= 10)
{ pStack->push('A' + x - 10); }
else
{ pStack->push('0' + x); }
N = N / i;
}
靈感源自之前學(xué)過(guò)匯編,經(jīng)常用這一招,想想?yún)R編可以用的話C++應(yīng)該問(wèn)題不大,這樣比較簡(jiǎn)潔。
while (N != 0)
{
int x = N % i;
if (x >= 10)
{ pStack->push('A' + x - 10); }
else
{ pStack->push('0' + x); }
N = N / i;
}
靈感源自之前學(xué)過(guò)匯編,經(jīng)常用這一招,想想?yún)R編可以用的話C++應(yīng)該問(wèn)題不大,這樣比較簡(jiǎn)潔。
2019-03-17
最新回答 / 慕妹626757
cout<<"虛函數(shù)是在用基類實(shí)例化一個(gè)派生類對(duì)象后,用完釋放內(nèi)存不徹底導(dǎo)致內(nèi)存泄漏的背景下使用的。你看看,這里有沒(méi)有這種情況?沒(méi)有的話,就不需要了。"<<endl;<...code...>
2019-02-17
最新回答 / 夢(mèng)游病者
我遇到類似的,后來(lái)發(fā)現(xiàn)是pop函數(shù)那判空時(shí)處理異常的問(wèn)題。不知道是不是和你一個(gè)問(wèn)題。
2018-12-01
“直接一個(gè)for統(tǒng)計(jì)括號(hào)左右兩個(gè)邊的個(gè)數(shù),最后對(duì)比一下左右個(gè)數(shù)是否相等”這個(gè)方法不可行的,舉個(gè)例子就可以推翻:[(])
2018-11-19
已采納回答 / 瀟瀟_暮雨
如果你要在在Stack.h文件里面定義重載,你當(dāng)然要在這個(gè)文件引入頭文件和命名空間。如果cout都沒(méi)有定義,怎么實(shí)現(xiàn)重載?
2018-11-19