最新回答 / Ephraim
根據(jù)老師寫(xiě)了一個(gè)整個(gè)的程序,這個(gè)是申請(qǐng)物理空間的,因?yàn)槲锢砜臻g很大一般不會(huì)不足,符合你的問(wèn)題,所以可以按需要取多少大小。不是很規(guī)范,有所不足互相學(xué)習(xí)哈<...code...>
2016-10-29
已采納回答 / 薛定諤的膘
看界面老師用的是VS2010之類的編譯環(huán)境,VC++6.0應(yīng)該也可以,我覺(jué)得還是用比較新的吧,畢竟功能更強(qiáng)大
2016-10-13
最新回答 / 慕移動(dòng)9181930
lt;?php
$var_name=quot;蘋(píng)果quot;;
$n=10;
var_dump($var_name);
var_dump($n);
?gt;qdgdbeaajomtiouplilqopgcgczslqylexuunjujiugjojpzntkqamvycirtocniuyarnxauoibnimbppsnevwheiwigbogdiplolrbxklacxsgajelzjtxtn
2016-10-12
最贊回答 / 心有猛虎_細(xì)嗅薔薇
首先,DEV C++是可以多文件編譯的。我最開(kāi)始跟James老師學(xué)C++,就是分文件編譯運(yùn)行的^_^檢查是否對(duì)應(yīng)好相應(yīng)的頭文件,.h頭文件 .cpp定義還有程序入口的主函數(shù)要分工明確。
2016-10-05
最贊回答 / qq_第天堂_03899060
#include?<iostream>#include?"Stack.h"?using?std::string;using?std::cout;using?std::endl;?/**?*?檢測(cè)字符串中的括號(hào)是否匹配?*?@param?str?待檢測(cè)匹配的字符串?*?@param?tps1?匹配的符號(hào)?*?@param?tps2?與tps1相匹配且順序一致的符號(hào)?*?@return?括號(hào)是否匹配的布爾值?*/bool?isPaired(string?str,?string?tps1,?stri...
2016-10-04
最新回答 / weixin_慕雪0498266
m_iTop是棧頂指針?biāo)谖恢茫鴹m斨羔槺茸詈筮M(jìn)入棧數(shù)據(jù)的位置大1(棧頂指針指向棧最后一個(gè)元素后面一個(gè)位置),m_iTop--則表示棧中最后一個(gè)元素的位置
2016-09-16
最贊回答 / MAKER_01
應(yīng)該是棧存儲(chǔ)和數(shù)組存儲(chǔ)一樣,首地址為0,新增一個(gè)元素后m_iTop+1,指向下一個(gè)位置,元素存在位置0的內(nèi)存中。因此第n個(gè)元素位置和對(duì)應(yīng)的m_iTop=n指向的位置不同
2016-08-03
已采納回答 / 未道修
老師講的用兩個(gè)棧的沒(méi)有聽(tīng)懂,自己想了一個(gè)辦法,望采納Mystack<char>*pmystack=new Mystack<char>(50); char str[]="[{()({{}}())}](([{}])){[([])]}{}()"; pmystack->Push(str[0]);//讓第一個(gè)字符入棧 for(int i=1;i<strlen(str);i++)//從第二個(gè)字符開(kāi)始掃描 { if((pmystack->m_pBuffer[pmystack-...
2016-07-31
已采納回答 / sardipeng
構(gòu)造函數(shù)里 char *m_pBuffer=new char[m_iSize]; 改成?m_pBuffer=new char[m_iSize];
2016-07-31
已采納回答 / ziom
這當(dāng)然是不匹配的。你仔細(xì)想想現(xiàn)實(shí)中可能出現(xiàn)這樣的括號(hào)組合嗎?括號(hào)的作用是包裹內(nèi)容,區(qū)分級(jí)別,你這個(gè)小括號(hào)和中括號(hào)都交叉了,還如何包裹內(nèi)容?從程序執(zhí)行的角度來(lái)說(shuō)也是不正確的,當(dāng)檢索到第二個(gè)左中括號(hào)的時(shí)候,它急需的是右中括號(hào),這時(shí),下一個(gè)檢索出來(lái)的括號(hào)必定要是某個(gè)左括號(hào)或者它需要的右中括號(hào),否則會(huì)直接打印不匹配。
2016-07-31
最贊回答 / 黑巫師0
m_pBuffer = new char[size];? 使用new動(dòng)態(tài)申請(qǐng)了size個(gè)char類型大小的空間,如果把char換成類名時(shí),就是申請(qǐng)size個(gè)類名大小的空間。但只要是給類實(shí)例化對(duì)象申請(qǐng)空間,就要調(diào)用類的構(gòu)造函數(shù),而所寫(xiě)的構(gòu)造函數(shù)如果是Coordinate(int x , int y );? 不是默認(rèn)構(gòu)造函數(shù),參數(shù)沒(méi)有默認(rèn)值,在實(shí)例化對(duì)象時(shí),就必須給賦予x,y值,否則就會(huì)報(bào)錯(cuò),而使用new運(yùn)算符申請(qǐng)多個(gè)內(nèi)存時(shí),無(wú)法為每個(gè)對(duì)象都賦初值x,y。那樣就會(huì)報(bào)錯(cuò)。因此就需要將構(gòu)造函數(shù)改為有默認(rèn)值的構(gòu)造函...
2016-07-21