作者查詢 / Killercat

總覽項目: 發文 | 留言 | 暱稱
作者 Killercat 在 PTT [ C_and_CPP ] 看板的留言(推文), 共2545則
限定看板:C_and_CPP
看板排序:
全部car23047Gossiping21484Road8505WOW5471MAC5469MRT5403iOS2618C_and_CPP2545HatePolitics1681SuperBike1605RealPlaying1333creditcard1324biker1070java845DIABLO780IA758GameDesign756Hunter739points593AndroidDev584Soft_Job531Military529Tech_Job497Programming448MacDev392Bus352DigiCurrency311Aviation310KMT279MusicGame261Coffee244worldtrigger200Railway196TORIKO151L_SecretGard150MobileComm148ONE_PIECE144C_Chat141Little-Games120marvel114Claymore101DPP91ToS62Neihu60GuildWars53EV50fatworld42C_Sharp38MobilePay38home-sale37movie34LoveLive_Sip31SYSOP30DarkSwords28Tainan25joke22Lifeismoney21politics18NTU16Salary16Stock16TaichungBun16About_Life15IC-Card12hypermall11iPod11MOD_AP11PublicIssue11Teacher11HateP_Picket10L_LifeInfo10Taoyuan10Wanhua10FinalFantasy9L_RelaxEnjoy9PlayStation9Sub_CS9Google8AC_In7L_TalkandCha7LangService7Gintama6Gov_owned6HsinYi6Kaohsiung6LinuxDev6media-chaos6Windows6BigShiLin5Browsers5E-appliance5EverQuest25Linux5Python5Shu-Lin5ShuangHe5sky5SongShan5travel5Android4CrossStrait4CVS4Eclipse4EuropeanCar4FITNESS4ForeignEX4ONLINE4PingTung4TuCheng4Barista3ComGame-Plan3FuMouDiscuss3ID_Problem3KMU3marriage3nb-shopping3pighead3Post3rent-exp3SENIORHIGH3StockPicket3StupidClown3Translate-CS3WomenTalk3YOLO3Datong2fastfood2Hong_Kong2Hsinchu2HSNU_9212Hualien2image2Lawyer2Leo2LoL2MuscleBeach2NTUT_ME495A2Nurse2Policy2TaichungCont2AfterPhD1Ajax1ask1AskBoard1Azumanga1CarShop1cat1CodeJob1CPBL1CSSE1DeathNote1dog1EatToDie1FTV1Geography1GTA1Hearthstone1Hotel1ID_Multi1Jolin1Keelung1KOTDFansClub1KS93-3201L_LifeJob1License1Monkeys1nCoV20191NDHU-AIPhy1NUU_CSIE1PC_Shopping1PokemonGO1PttBug1San-Ying1SetupBBS1sex1soul1specialman1speech1StarWars1Steam1SuperIdol1TA_AN1tennisprince1Tigers1traffic1TuTsau1twin1WarCraft1<< 收起看板(188)
[問題] QT視窗問題
[ C_and_CPP ]4 留言, 推噓總分: 0
作者: peng0116 - 發表於 2015/04/13 22:40(10年前)
1FKillercat: 雖然不熟Phonon 但是是不是close()有release掉04/14 02:27
2FKillercat: phonon但是quit沒有?DXSound也會有一樣的現象04/14 02:27
[問題] uva 490
[ C_and_CPP ]5 留言, 推噓總分: +1
作者: ssadd502227 - 發表於 2015/04/13 16:05(10年前)
1FKillercat: 建議你貼gist....04/13 18:30
[問題] 函式用六個引數正常嗎?
[ C_and_CPP ]9 留言, 推噓總分: +3
作者: qeagle - 發表於 2015/04/11 22:45(10年前)
6FKillercat: 真不喜歡這樣搞,用factory或者builder pattern吧04/12 21:03
7FKillercat: 都沒預設值就用前者 一大半都有預設值就用後者04/12 21:03
8FKillercat: 另外WinAPI根本是錯誤設計的大全集,請勿以他為師 :D04/12 21:04
[問題] C語言與正規表示式?
[ C_and_CPP ]26 留言, 推噓總分: +5
作者: iWRZ - 發表於 2015/04/10 10:39(11年前)
25FKillercat: gnu c std library算是c語言規格的一部分喔04/11 17:02
[問題] UVA 10189
[ C_and_CPP ]99 留言, 推噓總分: +7
作者: ssadd502227 - 發表於 2015/04/06 21:06(11年前)
5FKillercat: 你把它取代一下不就知道了... 不過這用了C++一個漏洞04/06 21:55
6FKillercat: boolean是會被當成int 1的 這個應該很多編譯器都會04/06 21:55
7FKillercat: 給你警告吧(?)04/06 21:55
8FKillercat: 上面打錯 是boolean的true被當1 false被當004/06 21:56
12FKillercat: 0可以表為false待無疑義,但是true可以表為1 2 3 4 504/06 22:25
13FKillercat: 不過我用詞的確不好,與其說漏洞,還不如說陋習....04/06 22:25
14FKillercat: 跟const char* a = "12345abcde";一樣不太建議的寫法04/06 22:25
28FKillercat: 算安全,Spec 4.7裡面有提到這件事04/07 15:54
29FKillercat: 但是很爛,你一連串int算式夾個boolean 只會迷惑人04/07 15:54
30FKillercat: 而且你沒辦法反過來推這個算式04/07 15:55
31FKillercat: 我可以換句話說,C- string也是安全的啊... XD04/07 15:55
32FKillercat: 但是const char *a = "12345abcde";真的不是很建議04/07 15:56
33FKillercat: 不過就跟x^=y^=x^=y一樣 總會有人用的... XD04/07 15:58
34FKillercat: p.s. 上面那個算是也是spec safe04/07 15:59
38FKillercat: 我當然說是在C++裡面啦...04/07 17:15
39FKillercat: 誒 我一直以為是spec safe,看來我一直印象錯誤了04/07 17:16
41FKillercat: 一個指標指向string literal是個慣例,但是不合理04/07 18:38
42FKillercat: 他把string literal隱式轉型成const char*了04/07 18:38
47FKillercat: 他不合理的地方是隱式轉換 而非存取方式04/07 20:57
48FKillercat: 拿一個const char*存一個string literal是非常合理的04/07 20:57
53FKillercat: 這其實就是靠慣例去做的,版上討論也不只一次啦...04/07 21:37
54FKillercat: 不然這個從語法上看起來lhs跟rhs根本是不同的東西04/07 21:38
55FKillercat: 不是說這個不好,但是有std::string了,我個人會比較04/07 21:39
56FKillercat: 建議就多用點std::string,少用點C- string吧04/07 21:39
57FKillercat: const char*能被string literal賦值靠的是兩個慣例04/07 21:41
58FKillercat: 一個是我剛前面提的隱式轉換,另外一個則是隱含的\004/07 21:42
59FKillercat: 前者其實是很迷惑的,因為你無法從const char*得知你04/07 21:43
60FKillercat: 到底拿到的是什麼(你還需要知道長度或者「他是\0字」)04/07 21:43
61FKillercat: 不像拿到int*就知道「指向一個長度sizeof(int)的整數」04/07 21:44
62FKillercat: 更不用講很多人還拿char*去接,維護這種很頭大的04/07 21:45
63FKillercat: 當然也可以理直氣壯的說「看到const char*就該想到啊」04/07 21:45
64FKillercat: 這我就真的沒意見了,碰到就知道痛 :P04/07 21:45
73FKillercat: std::string至少你不用思考「他到底是三小」04/08 00:35
74FKillercat: 他就只是個string,既不偉大也不卑微(誒)04/08 00:36
75FKillercat: 接到個const char*(更甚者, char*)你要煩惱的可多了...04/08 00:36
76FKillercat: 有看過function傳char* 有時是ascii有時是binary的嗎XD04/08 00:37
77FKillercat: 不過也因為如此 我專案都要求用vector<unsigned char>04/08 00:37
78FKillercat: 來當作binary的載體而非char*就是...有點矯枉過正哩...04/08 00:37
79FKillercat: 總覺得binary用char*其實就夠了 XD04/08 00:38
80FKillercat: (以上都是實際碰過的心得分享而已)04/08 00:38
88FKillercat: 其實主要是在解釋為什麼const char*接字串不好04/08 09:30
89FKillercat: 主要就是因為意義不明(因為他意義在於兩個慣例之上)04/08 09:31
90FKillercat: 能work嘛?可。合理嗎?也許。這樣好嗎..?不太好04/08 09:32
98FKillercat: er...我通常寫std::string a("Hello World");椰 XD04/08 13:20
99FKillercat: 不過這純粹是習慣不同就是04/08 13:20
[問題] cin時 即時抓取當前輸入字元個數
[ C_and_CPP ]4 留言, 推噓總分: 0
作者: lalababa5566 - 發表於 2015/04/01 19:19(11年前)
4FKillercat: ncurses 不過我不太清楚他windows支援性....04/02 20:44
[問題] 關於函數大小與機器碼
[ C_and_CPP ]42 留言, 推噓總分: +3
作者: NilPtr - 發表於 2015/03/29 18:39(11年前)
2FKillercat: __builtin_frame_address可以得到函數起點03/29 19:12
3FKillercat: GCC/G++ only, 不過終點我不太清楚怎麼拿03/29 19:12
4FKillercat: 這東西會傳回函數的parameter stack位置03/29 19:12
11FKillercat: 其實他要寫的東西跟debugger已經沒啥兩樣了03/29 20:02
[問題] structure vector沒有辦法在function使用
[ C_and_CPP ]15 留言, 推噓總分: +2
作者: bjiyxo - 發表於 2015/03/29 16:45(11年前)
12FKillercat: 唉,陣列指標隱性轉換害人不淺03/29 18:31
13FKillercat: 其實你寫成stulist->at(0).eng就會對了03/29 18:32
14FKillercat: 不過既然都用c++了 用by reference吧03/29 18:33
[討論] 關於程式可攜性的問題
[ C_and_CPP ]23 留言, 推噓總分: +1
作者: MaxHaru - 發表於 2015/03/28 12:14(11年前)
8FKillercat: 通常用HAL當分界線,HAL以下就別想了....03/28 17:28
[問題] 要怎麼觀察單步執行的時間呢?
[ C_and_CPP ]4 留言, 推噓總分: 0
作者: LeeGarDer - 發表於 2015/03/27 17:58(11年前)
3FKillercat: 這種東西叫做profiling,雖然我覺得上面提的已經夠了03/28 00:49
4FKillercat: 但是google一下c++ profiling你會看到更多眉眉角角03/28 00:49