作者查詢 / CoNsTaR

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