作者查詢 / adrianshum
作者 adrianshum 在 PTT [ C_and_CPP ] 看板的留言(推文), 共766則
限定看板:C_and_CPP
看板排序:
全部java803C_and_CPP766Programming448puzzle403MAC221Hong_Kong209NSwitch179Nintendo168NDS151Python132AnimalForest77PuzzleDragon76OOAD71Database69NetRumor43RegExp37HandMade26MacDev26Rubiks24LinuxDev19C_Sharp12Ruby10Network5Eclipse4Pocket4marvel3MusicGame3PCman3CodeJob2CTSH923012Ind-travel2Instant_Mess2MATLAB2Modchip2PokeMon2travel2Visual_Basic2Web_Design2BBSmovie1Emulator1FJU-EE-PIPO1Gossiping1japanavgirls1PLT1R_Language1SFFamily1Sub_CS1<< 收起看板(47)
1F→:結果應該和實作有關. 有的實作會expect number of01/12 10:29
2F→:elements 放在 pointer 前. 也許就是這樣, 它把在01/12 10:30
3F→:allocated array 以後的一小部份也當成是要 deallocate01/12 10:30
4F→:, 因為裡面會是 garbage, 所以那個 "count" 才會出現奇01/12 10:31
5F→:怪的東西.01/12 10:31
6F→:看回你的例子看來就是這樣, ptr 前剛好就是 element 1001/12 10:33
7F→:裡面很可能就是 "10" 這個值 放在最後, 即是當 delete01/12 10:34
8F→:時, 往回找一個 int 的話, 會找到 10, 所以當成要01/12 10:34
9F→:deallocate 10 個 element, 即是多d eallocate 一個的01/12 10:35
10F→:長度, 就是那個奇怪 count 的那個, 要是你 +=15 的話大01/12 10:35
11F→:概會看到 6 次古怪的 destructor (如果你幸運沒有01/12 10:35
12F→:runtime error 的話)01/12 10:36
25F→:第一個的話, 我會乾脆答用 GMP 做 :P01/12 10:08
9F→:樓上:做個 int swap 還要從 heap 拿? 直接用01/10 00:34
10F→:int t = *a; *a=*b; *b = t; 就好了01/10 00:34
1F→:超傷眼01/08 10:34
7F→:你怎樣用 sleep? sleep 應該要提供時間, 時間到就醒了01/08 10:32
10F→:test01/05 10:57
10F噓:有樣東西叫 debugger. 開個 debugger 一步步看看你的變01/02 10:30
11F→:數究竟是什麼,怎樣變動。大家在這裡不是幫忙做人肉01/02 10:31
12F→:debugger 的好不好?01/02 10:31
6F→:二三樓:問題出在那是 const char& 不是 const char*01/01 02:32
7F→:回原po: 視乎情況吧,有適用的時候也有不適用的01/01 02:32
2F→:你沒有存取什麼 private member 吧,重點是method call12/16 23:36
3F→:請加括號12/16 23:36
4F→:即是: receiver.GetBlablabla()[i]12/16 23:37
13F噓:我怎麼看都不知道標題在說什麼阿12/14 12:45