作者查詢 / 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)
10F推: 基本觀念(關鍵字): Rule of Three / Rule of Five04/29 12:26
10F→: 先給你個心理準備, 幾十萬階乘會有上百萬位數04/27 20:58
11F→: 就算四位一組 (順帶一提這裡是 10000 不是 9999)04/27 20:58
12F→: 還是會需要那麼大的一個陣列, 寫得出來不一定跑得出來04/27 20:59
26F推: >HamalAri 他現在就是要想自己寫, 那自己寫就會有這個問題04/28 14:35
27F→: 先不說 gmp, 光是大階乘我在幾年前就有看過快速實作04/28 14:36
28F→: 那個做法在十幾年前的電腦十萬階乘也能幾秒內跑出來04/28 14:40
29F→: 剛剛挖了挖舊檔案翻了出來: http://tinyurl.com/koz86e504/28 14:41
30F→: 不過原 PO 只是要寫個期末 project 而且應該不用玩這麼大04/28 14:42
31F→: 而已*04/28 14:42
32F→: 所以我只是要提醒原 PO 量力而為, 目標訂太大可能會失望04/28 14:45
4F推: 我怎麼覺得這是你單純沒把 add.o 給連結起來的關係...04/26 23:58
5F→: 你有把 add.c 加進專案裡面去嗎?04/26 23:59
13F→: 其實算有喔, 因為 C linkage 和 C++ linkage 連結器看到的04/27 20:55
14F→: 名字 mangling 的方式是不一樣的 (這也是 extern "C" 實際04/27 20:55
15F→: 上所做的手腳) 你所給的連結器錯誤訊息表示它找不到 C++ 版04/27 20:55
16F→: 的函數, 這就表示你這函數在 main.o 裡是 C++ linkage04/27 20:56
17F→: (之所以知道是 C++ 版是因為它寫出了參數型態)04/27 20:57
2F推: 用置底空間貼完整程式上來吧04/25 00:24
6F推: 那不是 this 取址而是 this->data 取址, -> 比 & 優先04/26 08:37
1F推: 對編譯器來說, header guard 的名字只是另一個巨集名字而已04/23 02:50
2F→: 所以只要不要跟你的程式裡的所有變數/巨集等等名字撞名就好04/23 02:50
3F→: 一旦撞名, 因為那個巨集定義是把它代換成空字串04/23 02:51
4F→: 撞名的那個名字就會不見04/23 02:51
5F→: 那不見之後會報什麼錯就不一定了04/23 02:51
6F→: 這也就是你前一個問題在問的會有人故意加 INCLUDED 的原因04/23 02:52
7F→: 因為那個名字就夠長到出現在程式裡面的機率非常小04/23 02:53
8F→: 再來, header guard 之所以會寫檔名的原因是為了明確指出04/23 02:53
9F→: 這是用在對誰的 guard 這樣而已, 總不能寫這個但影響別人吧04/23 02:54
10F→: 最後, 所有以上的麻煩都可以用 #pragma once 取代04/23 02:55
6F推: 不是喔, {} 初始化對後面沒寫元素的都是預設初始化04/28 10:07
7F→: 對 primitive type 預設初始化就是 004/28 10:08
8F→: 所以理論上可以寫 = {}, 但寫 = {0} 看的人就很清楚是 004/28 10:09
9F→: 另外寫 = {} 跟不寫也有差, 不寫才是真的都沒初始化04/28 10:15
24F推: codepad 那個單純只是不給你用 system 而已04/21 17:04
1F推: ia 的形態是 int[3][4], 或曰「長度為 3 的 int[4] 陣列」04/20 21:36
2F→: 也就是其元素形態是 int[4], 根據規則一個如此形態的值04/20 21:36
3F→: 會 decay 成指向其首元素的指標, 這就是文中在講的那個04/20 21:36
4F→: 也就是說, 第一個 auto 會被推斷為 int[4] 然後發生 decay04/20 21:37
5F→: 但如果是參考的話, int(&)[4] 是一個對如此陣列的參考04/20 21:37
6F→: 這樣就不會被 decay 而可以進行內層的 for 了04/20 21:38
1F推: 關鍵字: sprintf04/19 11:58
2F推: 應該說問題是在最後一步你把資料 cout 出來時編碼不對04/17 22:16
3F→: 沒弄錯的話你到取資料為止都是對的, 但你取得的資料是 utf804/17 22:16
4F→: 但 cout 到 console 時因為 console 是 big5 就炸了04/17 22:16