“MyQueue::QueueFull”: 非標準語法;請使用 "&" 來創(chuàng)建指向成員的指針
“MyQueue::QueueEmpty”: 非標準語法;請使用 "&" 來創(chuàng)建指向成員的指針
“MyQueue::QueueEmpty”: 非標準語法;請使用 "&" 來創(chuàng)建指向成員的指針
2017-05-03
最新回答 / BingBing_Elf
首先,要說應該是先給隊尾賦值,再移動隊尾指針,也就是說,隊尾的位置此時應該是空的,以便后續(xù)有元素的入隊??茨愫蜆巧系膶υ捴校l(fā)現(xiàn)你沒弄清隊尾的位置問題,一旦賦值完成,隊尾指針就會移動,移到下一個位置,以便后續(xù)操作。再給你個小小的建議,類名、函數(shù)名首字母大寫,變量小寫,約定俗成的規(guī)定,畢竟程序是給程序員看的。希望可以幫到你(????)
2017-04-27
已采納回答 / 慕九州2325515
并不是c++ 使用const聲明表示不可一被修改,好像有點像 Java 中final也是不可以被修改,Java中static也是靜態(tài)變量的意思,static類型可以被修改,那幾個成員函數(shù)中之所以加了const修飾,是為了保護對象的數(shù)據(jù)不會被修改,在函數(shù)中只能讀取對象數(shù)據(jù)并不可以修改。
2017-04-19
已采納回答 / qq_超人_18
系統(tǒng)按順序應該先刪除customer的內存,然后再是p的內存。而customer的內存是棧實例化的,所以只有執(zhí)行了return 0;后才會刪除。使用了delete p;會導致系統(tǒng)先刪除queue的內存,順序不對,所以執(zhí)行出現(xiàn)問題。所以不能加delete p;在結束整個程序后就會自動刪除。我個人見解,刪除內存主要運用在一個程序沒有完結但一個類或函數(shù)已經完結的情況下,可以減少內存泄漏。如果整個程序都結束,就不存在內存泄漏的問題了。
2017-04-15
最新回答 / 慕粉1009837
1>c:\users\administrator\documents\visual studio 2010\projects\a002\a002\a002.cpp(28): error C2533: “Myqueue::{ctor}”: 構造函數(shù)不能有返回類型1>c:\users\administrator\documents\visual studio 2010\projects\a002\a002\a002.cpp(103): error C2264: “Myqueue::Myqueue”...
2017-04-13