作者查詢 / 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)
1F推: #include <stdarg> /* C header, C++ 用 <cstdarg> */02/28 16:24
2F→: 然後用吃 va_list 參數的裡層函數接外層的不定參數02/28 16:25
4F→: printf/scanf 系函式都有對應的 v 版, 函式前面加個 v 即是02/28 16:26
5F→: 例如 vsprintf, vscanf 等等02/28 16:26
5F→: 所以要真的丟 * 進去就要告訴命令列「我要的就是 * 字」02/26 22:23
6F→: 方法就是把它用 "" 括起來02/26 22:24
5F→: 不是印地安, 是大頭小頭...這詞是出自《格列佛遊記》的02/26 22:20
6F→: 就那個要從蛋的大頭敲開還是小頭敲開的那個故事02/26 22:21
7F→: 所以那是從 end 衍生成的 endian 這詞, 跟 Indian 完全不同02/26 22:22
5F推: 理解 typedef 宣告最簡單的方法就是把 typedef 這個字蓋住02/25 00:09
6F→: 如果蓋住之後的宣告宣告了某變數名為某型態02/25 00:09
7F→: 這 typedef 即是把這型態訂別名為這名字02/25 00:10
8F→: 注意到那個表示「指向...的指標」的 * 字也是型態的一部份02/25 00:11
9F→: 這樣就不會搞不清楚了02/25 00:11
3F推: 可以把它想成是 this 的常數性02/23 01:10
4F→: 平常的 this 是 T * const, 即我可以透過指標更改物件內容02/23 01:10
5F→: 加了那個 const 則表示那個成員函式裡面的 this 是02/23 01:11
6F→: const T * const, 也就是連透過指標都不能改動02/23 01:11
1F推: 我猜跟 windows API 裡的 GetObject 混淆了...02/22 09:37
2F→: windows API 裡跟字串有關的函式都會有 A 版跟 W 版02/22 09:38
3F→: 分別給非 unicode 程式跟 unicode 程式使用02/22 09:39
4F→: 實際上使用時會根據編譯時的巨集定義把名字 #define 成02/22 09:39
5F→: 該取的版本; 如果 BCB 沒有實際去抓你的程式碼而只是單純02/22 09:40
6F→: 使用已有的字典檔或索引檔來給建議大概就會發生這問題02/22 09:41
7F→: 突然想到一個可能性: 由於引入了 <windows.h> 的關係02/22 09:42
8F→: 根據上面所言裡面定義了 #define GetObject GetObjectA02/22 09:43
9F→: 所以事實上你的 class 裡定義的是 GetObjectA 這函式02/22 09:43
10F→: 但也因為有這個 #define 的關係, 加不加 A 都會順利編譯02/22 09:43
11F→: 而這個自動完成看起來是類似編譯途中建立的索引拿來用02/22 09:45
12F→: 所以它的記錄裡面記的是 GetObjectA 這名字, 自然自動補上02/22 09:45
13F→: 解決法...我現在只想到改函數名一途 Orz02/22 09:46
18F推: 一個月後的補遺: GotW#63 http://www.gotw.ca/gotw/063.htm03/21 18:37
19F→: 講的正是這篇文章的問題03/21 18:38
18F推: vs2013 怎麼可能會有 vs2015 的 runtime...02/20 18:23
1F推: 隨你, 夠小就好02/19 21:15
3F推: 樓上這個差距大概多算個幾次就不成立了吧02/19 21:52
4F→: 那個值是 1 跟比 1 大的最小浮點數之間的差02/19 21:53
5F→: 所以當多次運算誤差變大後就不會滿足了02/19 21:54
6F→: 基本上這種東西取多少真的要看需求, 有的 0.001 就夠02/19 21:54
7F→: 有的可能會到 1e-5 或 1e-8 甚至 1e-10 都有可能02/19 21:55
4F推: 單學 C 語言是解不出什麼毒來的...02/18 23:43
31F推: 大家在講的不是用什麼程式語言, 是程式語言以外的系統知識02/19 09:57
32F→: 你想解毒那你總得知道毒怎麼來怎麼去的...02/19 09:58
1F推: 變數因為宣告後就能用, 因此初始化的動作必須跟著宣告02/17 20:36
3F→: 要分開只能另寫一個成員函數, 宣告後呼叫該成員函數初始化02/17 20:37
4F→: 但「宣告後就能用」這性質就不見了, 要記得呼叫初始化函式02/17 20:38
5F→: >s89227 並不只, 唯一限制是某參數若給預設, 其後通通都要02/17 20:39
6F→: 給; 不過對於成員函式, 預設值是寫在宣告處不是定義處02/17 20:39
7F→: 也就是並不是像原 PO 這樣寫在定義這裡, 要寫在上面02/17 20:40
13F推: 你所謂"宣告陣列的方式"是指?02/18 01:25