作者查詢 / Killercat
作者 Killercat 在 PTT [ C_and_CPP ] 看板的留言(推文), 共2565則
限定看板:C_and_CPP
看板排序:
全部car23502Gossiping21784Road8705MAC5506WOW5475MRT5410iOS2660C_and_CPP2565HatePolitics1681SuperBike1618creditcard1347RealPlaying1336biker1084java845DIABLO780GameDesign767Hunter761IA758points613AndroidDev584Soft_Job555Military537Tech_Job530Programming448MacDev392Bus352DigiCurrency318Aviation310KMT279MusicGame261Coffee244worldtrigger202Railway196MobileComm154TORIKO151L_SecretGard150ONE_PIECE144C_Chat141Little-Games120marvel114Claymore101DPP91ToS62Neihu60GuildWars53EV50fatworld42C_Sharp38MobilePay38home-sale37movie34LoveLive_Sip31SYSOP30DarkSwords28Tainan25joke22Lifeismoney21politics18NTU16Salary16Stock16TaichungBun16About_Life15hypermall12IC-Card12iPod11MOD_AP11PublicIssue11Teacher11HateP_Picket10L_LifeInfo10Taoyuan10Wanhua10FinalFantasy9L_RelaxEnjoy9PlayStation9Sub_CS9E-appliance8Google8AC_In7L_TalkandCha7LangService7Gintama6Gov_owned6HsinYi6Kaohsiung6LinuxDev6media-chaos6Windows6BigShiLin5Browsers5EverQuest25Linux5Python5Shu-Lin5ShuangHe5sky5SongShan5travel5Android4CrossStrait4CVS4Eclipse4EuropeanCar4FITNESS4ForeignEX4ONLINE4PingTung4TuCheng4Barista3ComGame-Plan3FuMouDiscuss3ID_Problem3KMU3marriage3nb-shopping3pighead3Post3rent-exp3SENIORHIGH3StockPicket3StupidClown3Translate-CS3WomenTalk3YOLO3Datong2fastfood2Hong_Kong2Hsinchu2HSNU_9212Hualien2image2Lawyer2Leo2LoL2MuscleBeach2NTUT_ME495A2Nurse2Policy2TaichungCont2AfterPhD1Ajax1ask1AskBoard1Azumanga1CarShop1cat1CodeJob1CPBL1CSSE1DeathNote1dog1EatToDie1FTV1Geography1GTA1Hearthstone1Hotel1ID_Multi1Jolin1Keelung1KOTDFansClub1KS93-3201L_LifeJob1License1Monkeys1nCoV20191NDHU-AIPhy1NUU_CSIE1PC_Shopping1PokemonGO1PttBug1San-Ying1SetupBBS1sex1soul1specialman1speech1StarWars1Steam1SuperIdol1TA_AN1tennisprince1Tigers1traffic1TuTsau1twin1WarCraft1<< 收起看板(188)
1F推: 這個給個推 也是個非常不錯的方案01/27 23:52
2F→: 尤其C++有template 有各種奇奇怪怪的overload01/27 23:52
3F推: 不過我會建議你再增加一個explicit operator float()01/27 23:58
4F→: 這樣會更方便 可以直接把這個class當float來用01/27 23:58
5F→: 不過請務必不能漏掉explicit 不然他轉型很難控制01/27 23:59
20F推: 實務上就是一個template而已 檢查條件可以用policy01/29 11:36
21F→: 達成,其實這個已經算是夠完整的實作了01/29 11:36
9F推: =o= 在C++裡面應該是稱為private class function,BTW01/27 08:39
10F→: 回到正題,我不認為private function需要檢查這個01/27 08:39
11F→: 除非這個parameter是從別的地方拿來的,比方說在functi01/27 08:40
12F→: n裡面經由別的service拿到值再塞進自己的private01/27 08:40
13F→: 我們以前的作法是所謂的邊界防火牆,任何外部值在01/27 08:41
14F→: onFetch的時候都要做validation,以這標準來講的話01/27 08:41
15F→: public/protected function的parameter跟所有從外部拿01/27 08:42
16F→: 值得地方(包括private內部)都會先檢查一次01/27 08:42
17F→: 按這標準的話是不會檢查private function param的01/27 08:42
10F推: 給你個提示,在保護模式下,所有程式拿到的記憶體都是01/24 02:07
11F→: 相對位置,只有kernel space(linux)跟Ring1以下(Win)01/24 02:08
12F→: 才有機會得到絕對位置01/24 02:08
17F→: 其實早期的確能透過dll共用記憶體位置01/24 21:28
18F→: 不過那已經是很早期的windows API行為就是 :P01/24 21:28
19F→: 當年不少IPC都是用這種偷吃步的方法實現的01/24 21:28
5F→: .so只有程式碼跟const部分共用 heap/stack都是分開的01/23 16:59
1F→: 換我我不會那麼搞剛 我會用std::vector<std::vector>>01/20 17:41
6F→: 可以參考一下UDP的結構 甚至可以直接用UDP也成01/22 07:04
7F→: UDP結構就是固定8byte 裡面有來源 目標 長度 檢查馬01/22 07:04
8F→: 在socket裡面沒有真正的eof 因為binary可能是任何一個01/22 07:05
9F→: ascii code,而256個ascii code裡面並沒有定義eof01/22 07:05
20F→: 別想些有的沒的 乖乖用void*中轉吧....01/18 00:10
21F→: c就算了 c++其實根本沒必要做這種沒意義的亂轉就是01/18 00:11
31F→: 硬幹倒是個meta programming的好教材 不過... 哈01/18 03:29
6F→: gc壓根沒進standard, 所以沒有任何compiler符合標準XD01/16 12:51
8F→: 另外「你認識的人」應該是質疑W32/64 API memory leak01/16 12:51
9F→: 而不是vc memory leak吧?叫他用IC(Intel Compiler)跑01/16 12:52
10F→: 一個profile起來不就知道了....01/16 12:52
33F→: STL大多數都不含.so 都是明碼在那裡01/17 15:29
34F→: 真的懷疑什麼operation會造成leak的話 爬一下不就知道01/17 15:29
35F→: 了嗎 template躺在那裡一個都跑不掉....01/17 15:30
36F→: 不過說真的STL也不是完全沒問題過 比方說有名的01/17 15:30
37F→: auto_ptr跟container交互作用(肇因於不良的auto_ptr01/17 15:31
38F→: 設計)。真認為有啥問題 valgrind一下 指出來討論一下01/17 15:32
39F→: 我想這邊一堆工程師攻城獸都會很興奮地(誒)01/17 15:32
41F→: 懷疑VC的話 還有一個對照組IC啊... XD01/18 13:14
6F推: CLion.....01/15 02:25
7F→: 不過目前CLion僅主流支援CMake01/15 02:26
8F→: 他是會吃gcc/clang啦 不過大不了不用他compile XD01/15 02:36