作者查詢 / CoNsTaR
作者 CoNsTaR 在 PTT [ C_and_CPP ] 看板的留言(推文), 共1276則
限定看板:C_and_CPP
看板排序:
全部C_and_CPP1276Soft_Job1202Tech_Job827Salary646Minecraft431PokeMon346Programming273Canada252Oversea_Job217Storage_Zone157WomenTalk108CATCH106Mix_Match100Free_box79PLT57logic43Folklore35Prob_Solve30HI_3rd26MiHoYo26Immigration21Gossiping20Modchip19soul19Military17kochikame13studyabroad10nb-shopping9Boy-Girl8MayDay5CD-R4Buddha3java3L_LifeJob3P2PSoftWare3sex3cookclub2Headphone2marvel2Math2MH2CompBook1Employee1japanavgirls1L_TalkandCha1Sub_CS1Taoism1<< 收起看板(47)
7F推: 我記得傳 reference 會造成沒辦法把值放到 register,導05/20 00:21
8F→: 致有時候 pass by value 反而會讓函數跑比較快05/20 00:21
9F→: 但這個 case 傳 ref 應該是比較好啦...05/20 00:21
35F推: 而且也可能是 leetcode 的問題,有時候會發生同一份 code05/20 22:10
36F→: 多 submit 幾次,每次跑出來效能都不一樣05/20 22:10
37F推: 啊我的意思是發生效能不如預期也可能是 lc 的鍋,雖然這05/20 22:17
38F→: 個 case 是因為 deep copying vectors 造成的05/20 22:17
9F推: 需要計算工具就去找計算工具來用啊05/08 04:16
4F推: 樓上沒看內文齁 抓到 XD04/05 13:46
13F推: 我已經分不清楚誰是在反串誰是真的在問問題了04/07 03:27
21F推: heterogeneous list?03/31 01:12
22F→: 可以看看 std::variant 或 std::any03/31 01:13
12F推: C string literal 其實有和主程式一樣的 lifetime03/29 06:39
13F→: 所以 `p[]` 改 `*p` 或是直接回傳 `"hello world"` 就可03/29 06:39
14F→: 以了03/29 06:39
2F→: 我的意思是 std::is_integral<T>::value 是 true 的那些03/04 11:35
3F→: types03/04 11:35
14F推: 一般 member function 和 static 的差別就是一般 member01/08 04:47
15F→: function 有一個隱含的 this 參數啊01/08 04:47
16F→: 你用 static 然後又傳 this 進去,那直接去寫 C 不就好了01/08 04:47
17F→: orz01/08 04:47
9F推: 一樓笑死 很故意 XDDD11/26 09:40
92F推: L 大的推文不知道為什麼有種這個的既視感09/11 16:13
93F→: https://youtu.be/4ZK8Z8hulFg09/11 16:13
106F推: 說實話你在這邊 roast 版友和版友 grill UB 考題之間的差09/12 04:29
107F→: 異也不是很大...09/12 04:29
108F→: 然後忍不住吐槽一下,版友從頭到尾都在說考這個題目沒有09/12 04:29
109F→: 鑑別度/考這個題目實務上沒什麼幫助/考這個很無聊,不知09/12 04:29
110F→: 道是怎麼被你上綱成 UB 很爛然後在這邊跟版友吵的?09/12 04:29
111F推: 剛剛才看到有一個版友說那是爛寫法,原來你只有在跟他吵09/12 04:38
112F→: 誤會了,抱歉 orz09/12 04:38
113F→: 但並沒有像你講的"這篇推文每個都說 UB"很爛,大家只是 g09/12 04:43
114F→: et tired of 這種考題了而已09/12 04:43
115F→: 而且我很懷疑像你講的情況你自己都相不相信,事實就是沒09/12 04:52
116F→: 有人會因為在意這種寫法也是有可行的時候的事實而不想完09/12 04:52
117F→: 全不用它,我想大部分人都遇不到 absolutely need 這種寫09/12 04:52
118F→: 法的情況(我懷疑任何人會遇到)09/12 04:52
133F推: 我覺得我可能要再重新幫你畫一次重點:09/12 22:34
134F→: 大家在罵的是每次都考這種考了也不知道能幹嘛的題目很煩09/12 22:34
135F→: 其實真的不太有人在跟你討論你個人認為的 UB 真理 best p09/12 22:34
136F→: ractices 所以,拜託了09/12 22:34
137F→: 最後你可能誤解我“那種寫法”的意思了,我指的是 OP 問09/12 22:34
138F→: 的那種寫法,不是指 UB in general09/12 22:34
143F推: orz 你看不出來的操作很簡單,是這樣的:09/13 10:58
144F→: 這些題目 100/100 考的是教授個人以為的 C,不是什麼神奇09/13 10:58
145F→: 未來 2050 C++ 抽象機器,而在過去目前甚至是可預見的未09/13 10:58
146F→: 來的 C 裡面,這個 expression 100/100 是 UB09/13 10:58
147F→: meaning that:09/13 10:58
148F→: 1. 對考生來講這題沒有教授要的答案09/13 10:58
149F→: (你根本不知道教授以為的答案是哪一種)09/13 10:58
150F→: 2. 這題很無聊/沒有鑑別度/考了不知道要幹嘛09/13 10:58
151F→: (如版友們的推文不一一列舉)09/13 10:58
152F→: 然後讓我們來回答你提出的問題:09/13 10:58
153F→: 1. 「難道 UB 還要分這種 UB 和別種 UB 嗎」09/13 10:58
154F→: 原來是把上次的坡拿來繼續滑的部分啊,我懂你的邏輯09/13 10:58
155F→: a. 因為就連像 i+1 這樣一般的 expr 都可能是 UB09/13 10:58
156F→: -> b. 所以什麼 expr 都可能是 UB09/13 10:58
157F→: -> c. 所以整份 code 到處都是 UB,無法縮小需要檢查的範09/13 10:58
158F→: 圍或是針對某部分 code 找出需要檢查的 UB 種類09/13 10:58
159F→: -> d. 所以 UB 就是 UB,沒有分這種 UB 那種 UB09/13 10:58
160F→: -> e. 所以不能針對某些特殊(例如100%發生)的 UB 做其09/13 10:58
161F→: 他處理,否則就是糾結在某種 UB,而且是對 UB 的差別待遇09/13 10:58
162F→: 哇~真是神奇的邏輯呢,如果這不是滑坡什麼才是滑坡呢?09/13 10:58
173F推: 合理懷疑樓上是在釣 L 大出來指正 int 大小規範09/13 21:23
30F推: 外星人表示:好奇怎麼不用人類內建的超能力去了解這個議07/24 05:57
31F→: 題?07/24 05:57
32F→: 人類:要是我會運用我的超能力我還會在那邊看別人的論文07/24 05:57
33F→: 嗎?07/24 05:57
34F→: 外星人:要學習任何知識,最簡單的方式就是讓知識直接在07/24 05:57
35F→: 頭腦中產生ooxxooxx所以我才說沒有比這個更正確的知識來07/24 05:57
36F→: 源07/24 05:57
37F→: 人類:我問如果我知道怎麼這樣做我還會去讀論文嗎?你回07/24 05:57
38F→: 你為什麼要這樣做07/24 05:57
39F→: 外星人:如果我都明確地告訴你是人類內建的不是其他地方07/24 05:58
40F→: 的超能力了,你還覺得我在酸,那我和你說聲抱歉07/24 05:58
41F推: 我想外星人大概不是在酸,只是想要人類跟他說他好棒棒而07/24 06:00
42F→: 已?07/24 06:00