作者查詢 / LPH66
作者 LPH66 在 PTT [ C_and_CPP ] 看板的留言(推文), 共6694則
限定看板:C_and_CPP
看板排序:
全部Math8895C_and_CPP6694Minecraft2011puzzle1798Little-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)
7F推: CRTP 的「基類」並不是單一個類, 而是每個子類都有一個基類01/03 04:51
8F→: 也因此雖然看起來同一段程式碼被很多不同子類呼叫01/03 04:51
9F→: 但因為基類是模版的關係, 每個基類是分開的01/03 04:52
10F→: 這個基類在呼叫子類方法時會確定知道自己負責什麼子類01/03 04:52
11F→: (藉由 CRTP 繼承時給的模版參數, 所以也是編譯期就確定的)01/03 04:53
12F→: 因此可以省去執行所有判斷子類的操作 (如 vtable 等)01/03 04:53
13F→: 甚至因為子類型態確定, 呼叫當下的所需要的繼承相關操作01/03 04:56
14F→: 僅僅只有為求得子類實體的 downcast 而已01/03 04:56
15F→: 這個 downcast 也因為是 static_cast 基本上沒有判斷操作01/03 04:59
16F→: 簡單說就是, 藉由模版把子類型態判斷變成編譯器的模版選擇01/03 05:01
21F推: 算, 而且字串比一般變數還糟, 就是因為會有原 PO 這種問題12/16 17:21
8F推: getchar() 是從 line buffer 裡取出一個字元12/06 08:29
9F→: 而 line buffer 在有人向它要東西時已經從終端吃一行進來了12/06 08:30
10F→: 這個終端才是你所提的 stdin 內容12/06 08:31
3F推: 跟初始化歸零只有部份有關, 原 PO 的問題在他想試著存取12/06 03:00
4F→: 邏輯上所設定的陣列終點之後的東西12/06 03:01
5F→: 原 PO 在做的事是我要了一大塊空間來但只擺了五個東西12/06 03:03
6F→: 然後去看擺了東西之外的空間裡有什麼12/06 03:03
7F→: 那這個動作的意義就要看原 PO 想要做什麼而定了12/06 03:05
8F→: 然後「完全不要有東西」其實也是不甚清楚的要求12/06 03:06
9F→: 原 PO 是想要去試讀時該發生什麼事?12/06 03:06
1F推: 位址相同但指標型態不同12/04 08:20
2F→: 使用陣列名會 decay (退化?) 成指向其首元素的指標12/04 08:20
3F→: 二維陣列的一個元素是一列, 所以它會退化成指向首列的指標12/04 08:21
4F→: 因此對它 + 1 就會移動一列而不是一個整數12/04 08:21
5F→: 這和一維時退化就變成指向整數指標是不一樣的12/04 08:22
16F推: 另外要最下層元素連續的多維動態陣列是有辦法的喔12/04 23:03
17F→: 二維的例子見精華區 z-4-3-1-312/04 23:03
7F推: 對, 在一些語意上後置是複製一個舊值回來12/01 00:40
5F推: 拿變數宣告陣列大小時變數的值會使用當下的值11/23 02:23
6F→: 而不會隨著後續更新而更新11/23 02:23
7F→: 比較簡單的解法是估計最大可能陣列大小先行留空11/23 02:24
1F推: 猜一個: 在標頭檔 #include <stdio.h> 試試?11/17 04:10
5F推: 先思考一個問題: 換行不結束的話你要怎麼結束輸入10/25 05:36
6F→: 知道這點之後, 注意到一點是其實你是可以寫成"收集式"的10/25 05:37
7F→: 你或許還是使用 gets 讀進來, 但你可以收集多行之後才繼續10/25 05:38
1F推: 你愛幾維都可以10/24 20:31