作者查詢 / Lipraxde

總覽項目: 發文 | 留言 | 暱稱
作者 Lipraxde 在 PTT [ C_and_CPP ] 看板的留言(推文), 共902則
限定看板:C_and_CPP
[問題] 在sub block做fopen並回傳問題
[ C_and_CPP ]16 留言, 推噓總分: +9
作者: jacky1989 - 發表於 2023/12/05 23:43(2年前)
3FLipraxde: 最終 process 結束後 OS 會幫你回收12/06 09:13
4FLipraxde: 只有在你自己這個 process 裡面浪費12/06 09:13
[問題] 用函數設定參照的問題
[ C_and_CPP ]85 留言, 推噓總分: +3
作者: amamoimi - 發表於 2023/11/11 20:31(2年前)
71FLipraxde: reference,不過如果直接就學 C++ 的話,沒必要這樣轉11/14 20:14
65FLipraxde: rence,但其實底層實現本質上還是個 pointer,只是多了11/14 20:11
76FLipraxde: 一樣,搞不清楚左值右值還是能寫 code11/14 20:17
75FLipraxde: 數就用 std::forward,就像不會微積分也能在菜市場買菜11/14 20:17
74FLipraxde: 著想確保是用 move 的時候用 std::move,想 forward 參11/14 20:17
73FLipraxde: 至於左值、右值嘛...其實也不是說一定要搞懂吧,反正記11/14 20:17
64FLipraxde: C 的世界裡是只有 pointer 的,到了 C++ 雖然多了 refe11/14 20:11
72FLipraxde: 一手去理解,關注在 "type" 本身就好11/14 20:14
70FLipraxde: 前面 qwer 講的理解方式適合從 C 入門 C++ 的人去理解11/14 20:14
68FLipraxde: lue,並且一定 reference 的到值,不需要去檢查 nullpt11/14 20:11
67FLipraxde: 像是用 reference 的好處是寫的時候不用加 * 去存取 va11/14 20:11
66FLipraxde: 些語法上的方便性。11/14 20:11
69FLipraxde: r (畢竟要有 object 你才拿得到 reference 嘛)。11/14 20:11
8FLipraxde: 這並不是給 function call 設值,是做完 function call11/11 22:28
9FLipraxde: 對 return value 設值,而這個 function return 的是11/11 22:28
10FLipraxde: int&,所以式子是合法的11/11 22:28
23FLipraxde: 恩...我前面的講法不太好,不要太糾結他是 return valu11/12 11:25
24FLipraxde: e。一行程式碼不見得只做一件事,他可以有很多步驟,舉11/12 11:25
25FLipraxde: 例來說 a = b * c + d:11/12 11:25
26FLipraxde: 1. b * c,11/12 11:25
27FLipraxde: 2. b * c 的結果加上 d,11/12 11:25
28FLipraxde: 3. assign b * c + d 的結果給 a11/12 11:25
29FLipraxde: 不論是 = 左邊還是右邊都要分步驟做,然後要注意 a. 動11/12 11:25
30FLipraxde: 作、b. type11/12 11:25
[問題] c++ 繼承問題
[ C_and_CPP ]59 留言, 推噓總分: +15
作者: kakar0to - 發表於 2023/11/10 08:43(2年前)
24FLipraxde: Derived 有實作 foo 的話,為什麼要回頭用 Base::foo?11/10 11:10
25FLipraxde: 哦~看懂了XD11/10 11:13
57FLipraxde: CRTP 好用是好用,但是不要硬用哦XD11/14 18:02
58FLipraxde: 看過全寫 template 的地方在用 CRTP Orz11/14 18:02
[問題] 如何追查可能因MutilThtread下stackover
[ C_and_CPP ]46 留言, 推噓總分: +11
作者: tanted - 發表於 2023/07/23 14:45(2年前)
19FLipraxde: 加 compile option 前要先對好環境,不然會很痛苦喔XDD07/28 23:02
32FLipraxde: 如果是自己刻的話,有沒有可能是 thread 的實作有問題07/29 20:37
33FLipraxde: ,傳 stack 的時候沒對好 ABI?07/29 20:37
Re: [討論] Rust與C++
[ C_and_CPP ]10 留言, 推噓總分: +6
作者: d8888 - 發表於 2023/06/30 14:21(2年前)
9FLipraxde: make_shared...為什麼不用呢...?07/01 10:13
Re: [討論] 前輩們變數都怎麼命名2?
[ C_and_CPP ]33 留言, 推噓總分: +3
作者: gaber - 發表於 2023/05/11 11:56(2年前)
7FLipraxde: 8 也太嚴@@,我反而是拆分的函數盡量不超過三層,看有05/11 20:49
8FLipraxde: 些 dispatch 過的進一層去 reuse,又一層 dispatch 很05/11 20:49
9FLipraxde: 頭痛05/11 20:49
13FLipraxde: 3v1L...看著看著覺得這樣的 coding style 好熟悉...平05/13 08:37
14FLipraxde: 常都被殘害著QQ05/13 08:37
Re: [討論] 前輩們變數都怎麼命名2?
[ C_and_CPP ]19 留言, 推噓總分: +9
作者: fatalfeel2 - 發表於 2023/03/17 12:04(2年前)
8FLipraxde: 比起縮幾格,不要搞成五、六層巢狀比較舒服03/17 17:59
[問題] 如何將整個陣列的資料進行位移?
[ C_and_CPP ]25 留言, 推噓總分: +3
作者: handofn0xus - 發表於 2023/02/07 11:27(2年前)
5FLipraxde: 有更完整的使用情境嗎?02/07 15:27
[問題]迴圈下 syntax error問題
[ C_and_CPP ]20 留言, 推噓總分: +1
作者: RichieRich - 發表於 2023/01/05 14:20(2年前)
4FLipraxde: Online demo (cppcheck 2.8) 是沒有遇到你說的問題01/05 16:59
6FLipraxde: 恩...不過如果只用你給的這三行的話,沒放到 function01/05 17:01
7FLipraxde: body 內的話,是會看到 syntax error01/05 17:01
9FLipraxde: 那有沒有可能是文字編碼的問題呀?01/05 18:13
[問題] 詢問 C 語言的問題 & 學習資源請教
[ C_and_CPP ]29 留言, 推噓總分: +4
作者: allencheng - 發表於 2023/01/01 13:46(2年前)
25FLipraxde: 程式風格百百種,就像口音一樣,只要參與開發的時候能01/03 12:25
26FLipraxde: 適應就好,更重要的事是邏輯層面的,要條理分明、精簡01/03 12:25
27FLipraxde: 而且完整01/03 12:25