作者查詢 / Killercat
作者 Killercat 在 PTT [ C_and_CPP ] 看板的留言(推文), 共2521則
限定看板:C_and_CPP
看板排序:
全部car20009Gossiping18621Road7917WOW5458MRT5383MAC5381C_and_CPP2521iOS2399SuperBike1563HatePolitics1554RealPlaying1331creditcard1301biker1012java845DIABLO780IA758GameDesign754Hunter702AndroidDev584Military528points517Soft_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)
7F→: 部分C stdlib實作如strtok會利用static來存state06/25 11:05
8F→: 這樣就避開了需要new出東西存state的問題 但是代價太大06/25 11:06
9F→: 比方說無法thread safe 非stateless 所以已不是主流06/25 11:06
7F推: 用const char* c="hello";的寫法的話 有機會因為編譯器06/25 11:02
8F→: 會把字串放在data segment所以安全下莊 不過我不確定06/25 11:03
9F→: spec有沒有指定這個行為06/25 11:03
15F→: incremental building 你re-compile或cleanup就有了06/24 16:03
18F→: 他無法判斷會不會 比方說有個warning是06/25 10:59
19F→: not all control paths return a value 這個就是會讓你06/25 10:59
20F→: 過 但是你是有可能有runtime issuey06/25 10:59
21F→: 但是有些則是完全是murmur 這要自己判斷一下06/25 11:00
11F→: SDL2也未免太低階....06/23 21:27
28F→: 直接用C#寫prototype再port回c++當初稿 以前我們這樣做06/24 12:02
29F→: 當然UI跟logic要切很開才行06/24 12:02
12F→: 我是沒用過,但是我記得valgrind似乎有資訊可以拿..?06/23 15:52
13F→: 查一下Massif(valgrind內的)06/23 15:53
14F→: http://valgrind.org/docs/manual/ms-manual.html06/23 15:54
15F→: 不過valgrind會造成profile的gap點不準 要注意一下06/23 15:54
16F→: 雖然無法實體限制,但是至少可以看看有沒有用超量06/23 16:06
17F→: er...抱歉沒看到VC...可能這沒辦法用在上面06/23 16:07
4F推: 其實我覺得git submodule算還可以了 再進階點用repo06/17 21:08
5F→: 然後配cmake做條件編譯 當然這很麻煩就是 orz...06/17 21:09
6F→: 但是目前看到比較主流的還是這個 我也希望conan能成功06/17 21:09
15F推: 其實不見得,需要一個stack把每次loop的時候content06/15 23:33
16F→: 記起來,除此以外應該差不多06/15 23:33
17F→: 之前有拆解過一個過深的遞迴成loop 後來發現也還好06/15 23:34
18F→: 但是遞迴絕對比loop直覺好懂就是...06/15 23:34
27F推: 一般來說 遞迴寫出來以後改迴圈 會比直接迴圈簡單06/16 09:52
28F→: 最難的就是叫你把迴圈改遞迴 囧06/16 09:52
29F→: 所以還是先用遞迴寫出來吧06/16 09:53
4F→: 別用這個了 ....05/24 18:18
8F→: 大多數的c++要port到python都得犧牲太多東西05/04 13:39
9F→: 但是如果不是效能critical的話是可以試試看05/04 13:39
10F→: 但是有些跟語言層級綁太深得如flask我也很好奇怎麼port05/04 13:40
11F→: 或者怎麼bind就是了,不知道有沒有能參考的例子 :P05/04 13:40
5F→: 那只是個語法糖...05/03 13:34