作者查詢 / Killercat

總覽項目: 發文 | 留言 | 暱稱
作者 Killercat 在 PTT [ C_and_CPP ] 看板的留言(推文), 共2521則
限定看板:C_and_CPP
看板排序:
全部car20030Gossiping18637Road7922WOW5458MRT5383MAC5381C_and_CPP2521iOS2401SuperBike1563HatePolitics1554RealPlaying1331creditcard1301biker1012java845DIABLO780IA758GameDesign754Hunter702AndroidDev584Military528points517Soft_Job484Programming448MacDev392Bus352Aviation310DigiCurrency310KMT279MusicGame261Coffee244Railway196worldtrigger196TORIKO151L_SecretGard150ONE_PIECE144C_Chat138MobileComm135Little-Games120marvel114Claymore101DPP91ToS62Neihu60GuildWars53EV42fatworld42C_Sharp38MobilePay38movie34LoveLive_Sip31SYSOP30Tech_Job29DarkSwords28Tainan25joke22Lifeismoney21home-sale18politics18NTU16Salary16TaichungBun16About_Life15IC-Card12hypermall11iPod11MOD_AP11PublicIssue11HateP_Picket10L_LifeInfo10Taoyuan10Wanhua10FinalFantasy9PlayStation9Stock9Sub_CS9Google8AC_In7LangService7Gintama6Kaohsiung6LinuxDev6media-chaos6Teacher6Windows6BigShiLin5Browsers5E-appliance5EverQuest25L_TalkandCha5Linux5Python5Shu-Lin5ShuangHe5sky5SongShan5travel5Android4CrossStrait4CVS4Eclipse4EuropeanCar4FITNESS4ForeignEX4ONLINE4PingTung4Barista3ComGame-Plan3FuMouDiscuss3ID_Problem3KMU3marriage3nb-shopping3pighead3Post3rent-exp3SENIORHIGH3StupidClown3Translate-CS3WomenTalk3YOLO3Datong2fastfood2Hong_Kong2Hsinchu2HSNU_9212Hualien2Leo2LoL2MuscleBeach2NTUT_ME495A2Nurse2Policy2TaichungCont2AfterPhD1Ajax1ask1AskBoard1Azumanga1CarShop1cat1CodeJob1CPBL1CSSE1DeathNote1dog1EatToDie1FTV1Geography1Gov_owned1GTA1Hearthstone1ID_Multi1Jolin1Keelung1KS93-3201L_LifeJob1License1Monkeys1nCoV20191NDHU-AIPhy1NUU_CSIE1PC_Shopping1PokemonGO1PttBug1San-Ying1SetupBBS1sex1soul1specialman1speech1StarWars1Steam1SuperIdol1TA_AN1tennisprince1Tigers1traffic1TuTsau1twin1WarCraft1<< 收起看板(180)
[問題] server socket 緩衝 相關問題
[ C_and_CPP ]11 留言, 推噓總分: +2
作者: applejuice64 - 發表於 2020/08/19 15:58(3年前)
1FKillercat: 你用什麼當buffer?用istream的話有現成的istream::peek08/19 16:08
3FKillercat: er... char array的話要不要清緩衝區不是你自己控制的?08/19 16:20
4FKillercat: pthread收到的東西存到一個結構體 等scanf結束在08/19 19:50
5FKillercat: 把那個結構體印出來08/19 19:50
addresssanitizer heap-buffer-overflow 錯誤
[ C_and_CPP ]29 留言, 推噓總分: +2
作者: hydebeast - 發表於 2020/08/16 21:45(3年前)
5FKillercat: 一個小技巧,STL老問題了08/16 23:32
6FKillercat: vector少用[]多用.at()08/16 23:32
7FKillercat: []完全不會做任何檢查 所有的out-of-bound都是undefine08/16 23:32
8FKillercat: d behavior 什麼奇怪的東西都會跑出來08/16 23:33
9FKillercat: .at()則會相當盡責地做boundary check跟丟std::excepti08/16 23:34
10FKillercat: on出來,所以別用[]了08/16 23:34
11FKillercat: https://tinyurl.com/lszrg7v08/16 23:51
12FKillercat: 看第三段Portable programs......那行08/16 23:51
20FKillercat: 這個就看你喜歡哪種風格了,但是undefined behavior絕08/17 10:09
21FKillercat: 對是最有害的,那麼有把握能做到完全檢查的話,你說的08/17 10:10
22FKillercat: 應該就沒錯,但是實務上這幾乎是不可能的08/17 10:10
23FKillercat: 另外我覺得把std::exception視為洪水猛獸...maa,也是08/17 10:11
24FKillercat: 一種主流學說啦,只是我個人覺得不太贊同就是08/17 10:11
25FKillercat: 另外其實portability跟效能無關 不然java早就吃屎啦...08/17 10:11
26FKillercat: 另外BOOST_ASSERT()是個非常好的解決方案,這我贊同08/17 10:12
27FKillercat: 反正就別搞到不想用std::exception結果跑去setjmp就好08/17 10:13
[問題] 關於類型轉換
[ C_and_CPP ]11 留言, 推噓總分: +3
作者: asdfg1597860 - 發表於 2020/08/03 22:24(3年前)
6FKillercat: 補充兩點 dynamic_cast沒有階層關係 純粹就是看meta有08/04 15:40
7FKillercat: 沒有該class當parent,這就衍生出第二點:沒開RTTI會炸08/04 15:40
8FKillercat: 所以你這轉法基本上沒問題 然後通常RTTI預設是開啟08/04 15:41
[問題] 一般變數與const變數 在表頭檔問題
[ C_and_CPP ]9 留言, 推噓總分: +2
作者: anoymouse - 發表於 2020/08/02 18:39(3年前)
9FKillercat: const不管放哪都一樣 都是在.rodata segment08/03 10:14
[問題] 計時長度不相同的問題
[ C_and_CPP ]41 留言, 推噓總分: +9
作者: s4300026 - 發表於 2020/07/29 19:28(3年前)
26FKillercat: select應該是最穩的 但是有沒有穩到你這程度就不知道08/02 12:23
[問題] 遞迴呼叫函數發生存取違規!?
[ C_and_CPP ]18 留言, 推噓總分: +3
作者: ericerix - 發表於 2020/07/24 15:30(3年前)
13FKillercat: user space你寫的在離譜也不可能那麼簡單碰到kernel sp07/31 11:22
14FKillercat: ace,所有user space的memory都是virtual的07/31 11:22
15FKillercat: 可以參考一下保護模式的運作原理07/31 11:23
16FKillercat: kernel memory不可能map給user space app,真有的話那07/31 11:24
17FKillercat: 就是kernel bug了,可以直接去kernel.org report07/31 11:24
18FKillercat: 更不會有你隨便寫寫就能碰到kernel memory的事情07/31 11:26
[問題] C++考題 - [](){}()是甚麼意思
[ C_and_CPP ]26 留言, 推噓總分: +6
作者: wawi2 - 發表於 2020/07/26 10:56(3年前)
24FKillercat: 這我還真的想不太到use case....07/29 08:34
[問題] 預設引數
[ C_and_CPP ]3 留言, 推噓總分: +1
作者: spong - 發表於 2020/07/21 12:36(3年前)
3FKillercat: Koenig Lookup應該就是你想要找的答案我猜07/21 14:53
[問題] 用書分析或推薦
[ C_and_CPP ]25 留言, 推噓總分: +2
作者: spong - 發表於 2020/07/15 17:15(3年前)
14FKillercat: Effective STL超推 看完以後會發現寫code可以精簡許多07/15 20:56
19FKillercat: 我也來推一本 Boris Schäling的The Boost C++ Librari07/15 21:15
20FKillercat: es,這本不太談boost原理 主要是在談用法07/15 21:15
21FKillercat: 拿來當工具書來看都好,他分門別類介紹boost有哪些07/15 21:16
22FKillercat: category,以及怎麼用07/15 21:16
23FKillercat: https://i.imgur.com/YWnIulR.png07/15 21:16
24FKillercat: 建議簡易的掃過一次 發現手邊工具跟武器變多了....07/15 21:17
25FKillercat: 不過請先把Effective STL看完再看這本 XD07/15 21:19
[問題] 寫大量沒有安全漏洞的C代碼很困難
[ C_and_CPP ]57 留言, 推噓總分: +12
作者: dharma - 發表於 2020/07/05 17:11(4年前)
19FKillercat: C不可能啦 void*根本是漏洞製造機 C++還有點機會07/07 08:35
47FKillercat: 其實technical stack的選擇終究是設計師會碰到的問題07/13 12:54
48FKillercat: 年資成長下,「對於工具的選擇」也是技術的一部分了07/13 12:55
49FKillercat: 套句我剛講的「void*根本是漏洞製造機」而要避開這漏洞07/13 12:55
50FKillercat: 就得傳入長度,長度又要考慮int夠不夠?會不會因為pagin07/13 12:56
51FKillercat: g產生效能問題?得花的精力真的有點多 XD07/13 12:56
52FKillercat: 前面講的C沒exception該怎麼辦?error code?可是這寫法07/13 12:56
53FKillercat: 又好痛苦?還是每個函數都加一個*int進parameter當err?07/13 12:57
54FKillercat: 如果不是真的在這領域鑽很深非要他不可,我是覺得07/13 12:58
55FKillercat: 技術的選擇也是經驗的一部分,放下比較好 XD07/13 12:58
56FKillercat: 我不知道C是不是戰鬥機,但是路上還有很多交通工具可以07/13 12:59
57FKillercat: 選擇,我並不想開台F-35去小七買個晚餐回來吃 :307/13 12:59