作者查詢 / LPH66
作者 LPH66 在 PTT [ C_and_CPP ] 看板的留言(推文), 共6704則
限定看板:C_and_CPP
看板排序:
全部Math8896C_and_CPP6704Minecraft2016puzzle1798Little-Games1256PHP992Web_Design736killercorp717java657SYSOP599Programming587Mathematica451Windows394IME389Prob_Solve389Ajax321RegExp298b94902xxx229PttBug229HOT_Game210Visual_Basic207Inference204Hunter198Steam168NTU-K9167KS94-317160EzHotKey138BoardGame131Conan122HarryPotter120CSSE116Flash104Database96GameDesign94AndroidDev91Android90Kindaichi_Q88Wikipedia74LaTeX71BBSmovie59SMSlife57DeathNote54riddle52Weyslii49wretch42IMO_Taiwan38Suckcomic38b96902HW37NTU37b94902HW35Doraemon30NTU-MAGIC26NTUDormM723NTUcourse21ONE_PIECE19b95902xxx18KSHS_Talk18b95902HW15NTNU_Lin_9615PLT15C_Chat14CSCouncil11PttCurrent11transgender9Translate-CS9VR9NTUDormG18Education7HSNU_10857KS93-3207NCKU-BEH957NDMC-D627PttNewhand7b99902HW6hikarugo6NtuDormM16youtuber6b96902xxx5b97902HW5CompilerDev5GO5L_LifeInfo5MJ5NSwitch5SummerCourse5tutor5Hsinchu4Liu4PushDoll4AppsForBBS3b98902HW3CSIE_WSLAB3Gossiping3Kao-KSHS3KS93-3163NARUTO3NTUST-DT93-23RSSH94_3013b97902xxx2ck50th3232ck55th3252ck58th3122CS_Badminton2CSIE_Mahjong2NANLIN3012NDHU-His962NTUDormFJr2NTUGIEE_EDA2PCman2PCSH91_3052PttSuggest2PttWeb2SFFamily2WinMine2Abin1AGO1Aquarius1Army-Sir1ASHS-93-li1AskaYang1B92310XXX1b99902xxx1blind_pc1Browsers1CCSH_92_3161CGU-MED-991CGU_EE981ck55th1201ck55th3241ck56th3181CK84Courage1CLHS-53-131CM38th071consumer1CPU_AM7011CPU_FC7311CSMU-MED941CTSH913021CTSH923051DaZhi6thH3021Eclipse1FJU-AM-901FJU-BA92C1FJU_GF1FSHS-94-3181Google1Grad-ProbAsk1Greenfield1HKday1Hoobastank1HORTUS-911HSNU_10731HSNU_9291HSNU_9381HSNU_9581HSNU_9851HSNU_9891HSNU_9901Hu_Yen_20041HY-40-Xin1ILSH-943131INSECT-901Itchie1Jay1JH30th3061Jinmen1joke1kekkai1KhalilFong1KS90-3091KS94-3151KS94-3211KS98-3021lab6211LD_IM93-21Linux1MATLAB1MDscience6th1Moto_GP1MuscleBeach1NCCU00_Stat1NCCU02_PSYCH1NCCU03_ETHNO1NCCU03_PF1NCCU04_MAT1NCCU04_Stat1NCCU98_RMI1NCCU99_Stat1NCHU-AGR001NCHU-AGR071NCKU-PH981NCUFingrad031Network1NIUECE911NTNU_bridge1NTOU-YP1NTPU-JLAW941NTPU_CK_CM1NTU-GIIB20021NTU-GIIB20041NTU95thLIS1NTUBIME-1021NTUCH-941NTUDormM61NTUE-Art961NTUE-CS1031NTUE_Nse961NTUE_Nse981NTUHistory881NTUHorti961NTUKGA1NTUMath911NTUMath941NTUMT-921NTUMystery1NTUNewPlace1NTUST-DT92-11NTUT_EE490A1NUTN_SSSS1Oguri_Shun1Old-Games1onlychild1Peitou29t3161Penny1PERCUSSION1PokeMon1PttHistory1Romances1RSSH93_3071SCU_ACCM971SM02th031SM05th3xx1SOFTSTAR1SSSH-13th3111STDM-87-3051Stephen1streetsinger1TFGCRC1THU-P-Softbo1TigerBlue1TMU9711Translation1TSH97_YK1Ur-hsing1VET_921w-inds1wegoJT3021WuLing46-3051WuLing46-3171YP91-3121YP92-3011YP92-3031YP94-3141<< 收起看板(253)
7F推: 建議你去找本 C 語言初學的書從頭看12/30 20:16
8F→: C 和 python 有一些語言設計上的不同12/30 20:17
1F推: 這應該不是指標問題, 而是 sgMatrix 這個結構的問題12/24 14:46
2F→: 這個結構是你的嗎? 還是什麼函式庫的?12/24 14:46
3F→: OK, 那這樣一來你不應該直接寫入一整個結構12/24 16:39
4F推: 你應該要找這個結構的函式庫裡有沒有序列化(serialization)12/24 16:42
5F→: 的函數, 沒有的話你要自己設法取出足夠重建原物件的資訊12/24 16:44
6F→: 一般來說有 private 成員的 class 不能直接這樣寫入12/24 16:45
7F→: 另外有指標的結構也是不能直接這樣寫入的12/24 16:46
8F推: 我不是在問 Dialog 的序列化, 而是問 sgCMatrix 的12/25 11:37
9F→: 你的問題就只是需要儲存一個 sgCMatrix 稍後能取出來12/25 11:38
10F→: 話說回來, 我覺得應該要提一下什麼東西才可以這樣讀寫:12/25 12:11
11F→: C++ 標準有個名詞叫 Standard Layout, 符合這個規定的才行12/25 12:12
12F→: 一個比較早期且範圍比較小的名詞叫 POD, 這種當然也行12/25 12:12
13F→: 這個 class 有 private 成員並不是這種形式所以不行12/25 12:14
15F推: 多當然是有多, 但問題是多的是什麼12/25 15:01
16F→: 這裡多的如原 PO 所觀察是指標大小改變12/25 15:01
17F→: 但這裡就有一個問題是直接把指標值存進檔案這件事是錯的12/25 15:02
18F→: 所以我才會說應該要去找序列化的函數而不是直接整塊讀寫12/25 15:03
4F推: 問題2: 印出東西不同的原因就是 %d 和 %p 的不同12/13 19:07
5F→: 不過我想你把很多東西全部混在一起了...12/13 19:08
20F推: 我其實有點想要順帶提 %x, 但在你還沒搞懂時提好像會更亂12/14 19:20
21F→: 現在有點概念了可以回頭去試用 %d %x 甚至 %o 去印整數12/14 19:21
22F→: 同一個值在不同的列印格式下當然會有不同的列印結果12/14 19:21
23F→: 至於 %p, 你該記的是 %p 只能印指標, 反之指標也只能用 %p12/14 19:23
24F→: 印出十六進位是大多數環境的印法, 你就這樣記也沒關係12/14 19:24
3F推: 沒先把 num 轉型則 num*num 的結果依然是原來型別12/14 19:15
4F→: 改寫成這樣則第一個被你轉大, 第二個比較小的會配合轉大12/14 19:16
5F→: 乘法的結果就是大型別12/14 19:16
6F推: 感覺原 PO 可能需要先把計概修過再去上程式設計資料結構11/22 17:50
7F→: 不要自習, 因為計概這個概論可以很廣, 有人教你比較好11/22 17:51
9F推: ISO C++ FAQ http://tinyurl.com/pzdq9qs11/12 16:16
10F→: 同理 dtor 內子類別已解構不存在了, 呼叫 virtual 也下不去11/12 16:17
2F推: pass by reference 並不是宣告一個參考變數丟進去11/02 12:22
3F→: 而是傳一個普通變數, 函數裡會知道你這普通變數是參考至誰11/02 12:23
13F推: 在 C99 這是合法的, C90 以前的話 gcc extension 有支援10/23 17:06
14F→: 不過 C11 又把 VLA 改成編譯器可以不支援10/23 17:08
3F推: 用 sizeof 求陣列長度只在你這變數真的是個陣列時有用10/23 01:38
4F→: 你這裡傳進函數之後它就 decay 成指標了, 所以不能使用10/23 01:38
5F→: (是的, 雖然是寫 [] 但骨子裡它依然只是一個指標)10/23 01:38
6F→: C 的陣列沒有自帶長度資訊, 要求長度要嘛另外傳要嘛學字串10/23 01:40
7F→: 你這裡另外傳會比較容易一點10/23 01:40
1F推: 重開命令提示字元看看?10/17 20:03
10F推: 裡面有 .EXE 是對的, 所以也不是這個問題...10/18 00:06