作者查詢 / LPH66
作者 LPH66 在 PTT [ C_and_CPP ] 看板的留言(推文), 共6694則
限定看板:C_and_CPP
看板排序:
全部Math8895C_and_CPP6694Minecraft2013puzzle1798Little-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-21MATLAB1MDscience6th1Moto_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<< 收起看板(252)
13F推: 原 PO 你應該誤解了宣告...你原文裡的宣告 TEST 是變數名02/03 18:55
14F→: 跟著 struct 這個關鍵字後面的才是這 struct 的名字02/03 18:55
15F→: 所以像這個宣告是一個無名 struct, 然後宣告 TEST 為此型態02/03 18:56
18F→: memcpy 丟 strlen()+1 是做兩次功...02/03 18:57
2F推: 這樣最後一個節點沒有被 delete02/01 19:10
3F→: 其實這篇的第一行加到原 PO 的答案前面就行了02/01 19:26
4F推: 透過官方 API? 你是用什麼方法讀取 png?01/29 04:51
5F→: 如果是直接用 libpng 那從記憶體讀資料非常簡單01/29 04:53
6F→: 如果是一些其他的 framework 我相信一定有方法指定從記憶體01/29 04:54
7F→: 讀取資料出來...01/29 04:54
2F推: 要用 univ. ref. 請把 std::move std::forward 搞懂01/28 19:56
3F→: 不然你傳一傳 rvalue 性就不見了01/28 19:56
8F推: 版友 dorgonman 的 #1MaeA83g 可以仔細研讀一番01/28 19:59
2F推: 你為什麼要 include a.cpp b.cpp?01/28 17:04
3F→: 共同的 class 定義應該要寫在 .h 裡01/28 17:05
1F推: 編譯 c++ 的指令請用 g++, 有一些預設設定不一樣01/27 23:09
7F推: 加上 -lglog01/28 00:32
8F→: 小寫的 -l 是引入 lib, 大寫的 -L 是指定去哪找 lib01/28 00:32
9F→: 雖然你已經安裝了 glog 但沒下 -lglog 時 g++ 不會知道你要01/28 00:33
6F推: 建構物件中不該呼叫 virtual, 不只是最好不要而已01/27 02:26
7F→: 因為建構物件途中所有關於此物件的型別判定都是正建構中的01/27 02:27
8F→: 物件本身, 不論正建構中的物件是在繼承關係的哪裡01/27 02:28
9F→: virtual 函式的問題只是這個判定的效應之一而已01/27 02:29
3F→: 實務上做法都是一樓講的那樣, 那因為測質數的方法裡01/19 02:09
4F→: 目前常見的是 Miller-Rabin 這種機率式測試法01/19 02:10
5F→: 有機會(雖然可以任意小)讓非質數通過01/19 02:11
6F→: 要實作的話要稍微注意這一點, 控制一下通過的機率01/19 02:12
7F→: (喔, 我指的是大數的質數測試, 因為顯然不可能用試除)01/19 02:13
5F推: 轉個彎, 把需要的設定資料往上丟給 constructor 如何?01/18 20:02
6F→: (我是指 parent class 的 ctor)01/18 20:02
7F→: 以此例來說, 反正 gender 在 Parent 就有了01/18 20:03
8F→: 那就把 "male" 或 "female" 往上丟給 Parent 讓他做事01/18 20:04
9F→: (也就是 SetGender 別 virtual 也別給 Child override 了01/18 20:04
10F→: 把所有東西丟上來給 Parent 解決)01/18 20:05
11F推: 另外關於你所提的 Error, Effective C++ 有一個項目告誡道01/18 20:07
12F→: 「永遠不要在建構或解構途中呼叫 virtual 函數」01/18 20:07
13F→: 簡單原因是建構/解構時 virtual 並不 virtual01/18 20:08
14F→: 更多請參照 www.artima.com/cppsource/nevercall.html01/18 20:09
18F推: 換個方式想, 如果該函式重要到每個繼承者都要設定01/18 20:16
21F→: 那那些「重要的部份」正是可以抽出來寫在 parent 的01/18 20:17
22F→: 這樣一來 Parent 只需要接收部份子 class 不同的資訊01/18 20:17
23F→: 即可執行這些重要部份,那就自然變成子 class 透過 parent01/18 20:18
24F→: 的 ctor call 把不同的資訊往上傳讓 Parent 做事01/18 20:18
25F→: 一樣的道理啊, 跟資料是二選一還是 N 選一無關01/18 21:17
26F→: 重點是把設定程序抽出來寫在 Parent,關鍵資訊再由子 class01/18 21:18
27F→: 藉 ctor 往上傳上去使用01/18 21:18
28F推: 大概就像這個樣子 http://ideone.com/5Lhqx801/18 21:23
31F推: 呃, 這個是建構子初始化成員/父類別的標準寫法啊...01/19 02:08