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