作者查詢 / Sidney0503
作者 Sidney0503 在 PTT 全部看板的留言(推文), 共2488則
限定看板:全部
看板排序:
全部Soft_Job812C_and_CPP540joke260Gossiping210GameDesign119Tech_Job119guitar99home-sale92Linux77C_Chat37Boy-Girl32Suckcomic15DIABLO11C_ChatBM8H-GAME7Programming7nb-shopping6Tainan5AfterPhD4LinuxDev3PLT3WarCraft3Web_Design3Oversea_Job2Python2Stock2ACGN_stock1BioHazard1CodeJob1e-coupon1InitialD1marriage1Master_D1Math1PC_Shopping1Salary1travian1<< 收起看板(37)
1F推: 4140.113.126.235 07/30 15:39
130F噓: 誰140.113.210.215 07/30 13:56
4F推: 要寫C++就不要用C的東西07/30 05:19
5F→: 該用nullptr不要用NULL, 指標轉型reinterpret_cast07/30 05:25
6F→: 最後回答你的問題本身 因為你的寫法有讀取空標的風險07/30 05:25
7F→: 所以會跳warning那行if要拆成巢狀兩層if07/30 05:26
8F→: if(Ptr != nullptr){07/30 05:32
9F→: if((*(uint32_t *)Ptr) == 0){07/30 05:32
10F→: 指標沒指著東西本來就不該讀取 只是NULL幫你做了一層07/30 05:34
11F→: 保險 不代表這個操作是正確的07/30 05:35
12F→: https://msdn.microsoft.com/en-us/library/2ayc37ac07/30 06:10
13F→: 連MSDN都這樣寫......07/30 06:10
14F→: 你確定warning是那一行?07/30 06:12
15F→: 你照MSDN的code打會出現warning嗎?07/30 06:13
16F→: 不會是因為編譯時期決定的關係吧 因為你的程式不用07/30 06:15
17F→: run-time就可以知道結果 所以編譯時期就看到了07/30 06:15
204F推: 可07/30 06:09
40F噓: 火07/30 05:23
2F噓: 全部300up140.113.210.215 07/26 12:15
10F噓: 哈哈哈 好新的梗耶 快推爆07/24 12:03
1F→: 論文不是找教授前就要先看的東西嗎.....07/24 12:03