作者查詢 / Killercat
作者 Killercat 在 PTT [ C_and_CPP ] 看板的留言(推文), 共2545則
限定看板:C_and_CPP
看板排序:
全部car23071Gossiping21486Road8505WOW5471MAC5469MRT5403iOS2618C_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)
3F→:說template速度慢也許是誤把compile慢跟runtime慢搞混了06/29 00:02
23F→:for(;;) and while(1), dochi!06/30 12:24
24F→:2005已經是十年前的古董了 :D06/30 12:25
10F推:你的vector3沒有assign constructor吧我想06/28 23:12
11F→:打錯 copy constructor06/28 23:12
14F推:我漏了什麼typedef沒看到嗎 這仍然是return by value啊06/29 01:41
5F→:4是為了alignment 他struct就是這樣湊的06/28 17:53
8F→:...break對if是無效的喔06/27 17:06
9F→:不過隔壁java版正好有一個問題,就是兩個nested for06/27 17:07
10F→:如何在內層for條件成立時一口氣跳掉兩個for迴圈出去XD06/27 17:07
11F→:可以思考看看有沒有漂亮的方法能在C/C++作到06/27 17:08
15F→:try catch是絕對要避免的 這東西壓根不是這意思 =o=06/27 17:58
16F→:setjmp/longjmp同理06/27 17:59
7F推:我不太確定你需要到什麼程度 linux下我覺得mmap是最方便06/26 12:53
8F→:傳統的fscanf, getline都可以 不過可以考慮用用看mmap06/26 12:54
9F→:大概缺點的話就是linux only :306/26 12:55
12F→:parse好存起來 記錄原始檔案hash06/29 12:31
13F→:當hash相等的時候就不重新parse06/29 12:32
14F→:這種做法其實也是一種compile的過程06/29 12:32
18F推:1. 丟queue用polling方式來作log06/25 09:44
19F→:2. 可以用syslog來作這種雜事06/25 09:44
24F→:C++11有atomic家族可以作類似的行為06/25 13:13
25F→:http://en.cppreference.com/w/cpp/atomic06/25 13:13
26F→:atomic/interlocked都統稱lockless, 因為他們都是可以06/25 13:13
27F→:在「不須lock」的情況下正確運行。用C++11標準去作吧06/25 13:14
11F→:中間那堆if改用chain of responbility來寫啦06/23 13:29
22F→:er... CoR寫法C就做的到了噢...06/23 20:29
23F→:配上function pointer尤其方便 :D 你可以試試看06/23 20:29
30F→:function pointer把所有cor functions放在一個list06/24 00:17
31F→:然後我們只要foreach每個function 看她能不能handle即可06/24 00:18
32F→:大多數結構良好的CoR都會以一個fp跟一組list來運作06/24 00:18
33F→:其實看懂CoR以後大多數人也會往這方向進化就是06/24 00:19
34F→:State Machine基本上是CoR主場 可以試著做做看06/24 00:19
36F推:https://gist.github.com/Rayer/cc5600f0d177fd8ffd0406/24 13:42
37F→:你的例子雖然也是CoR 不過這C比較作不出來06/24 14:00
38F→:C還是用fp以及fp array為主比較常見06/24 14:01
40F→:我不是貼在gist上示範給你看嗎 = = 至少用gist吧06/24 16:55
41F→:除非你排版可以排的跟下面佑子這樣不傷眼... orz06/24 16:55
11F推:call by value要考慮shallow copy的問題,06/20 09:28
12F→:你的結構裡面要是有指標的話 很可能會拿到一個出了結構06/20 09:29
13F→:說錯 出了scope 就無效的指標06/20 09:29
14F→:其實我個人認為copy by value在某些層面上是個危險動作06/20 09:30
15F→:除非你能非常有把握的處理掉shallow copy造成的無效指標06/20 09:30
16F→:而把結構hold住的指標全部改成shared_ptr可以降低風險06/20 09:31
17F→:但是deep copy會演變成一個recursive copy的問題就是06/20 09:32
18F→:總之 我認為你可能沒想到那麼多,除非有必要否則多半還06/20 09:33
19F→:是儘量避免對結構by value的方式會比較好06/20 09:34
15F推:用C的話 GLib算是個不錯的STL在C上的替代品06/20 14:49