作者查詢 / loveme00835

總覽項目: 發文 | 留言 | 暱稱
作者 loveme00835 在 PTT [ C_and_CPP ] 看板的留言(推文), 共8629則
限定看板:C_and_CPP
[心得] CUDA 至 AMD HIP 分享
[ C_and_CPP ]30 留言, 推噓總分: +6
作者: mikemike1021 - 發表於 2021/08/18 21:43(2年前)
7Floveme00835: 想問在維護的時候如何確保兩邊的邏輯一致? 直接用 ma08/19 20:42
8Floveme00835: cro 切換嗎?08/19 20:42
14Floveme00835: 謝謝08/21 03:34
[問題] if判斷式內的 絕對值abs
[ C_and_CPP ]15 留言, 推噓總分: +6
作者: ooww - 發表於 2021/07/30 01:29(2年前)
12Floveme00835: 無號數叫做 wraparound, 不是相同情形07/30 12:50
[問題] github上找c++ light projeect
[ C_and_CPP ]8 留言, 推噓總分: +4
作者: eleghost - 發表於 2021/07/24 16:40(2年前)
2Floveme00835: 你如何確定那個專案真的是用 C++? 因為用 g++ 編譯嗎07/24 17:11
3Floveme00835: ?07/24 17:11
[問題]實作strcpy產生bus error的問題
[ C_and_CPP ]29 留言, 推噓總分: 0
作者: ericerix - 發表於 2021/07/24 01:05(2年前)
1Floveme00835: 你知道 char *a = "abcd"; 和 char a[] = "abcd"; 之07/24 01:13
2Floveme00835: 間的差別嗎?07/24 01:13
6Floveme00835: 那你知道兩者指向的空間有什麼差異嗎?07/24 01:25
7Floveme00835: 那個叫做 string literal 不是 string, 當編譯器看到07/24 01:35
8Floveme00835: string literal 時會偷偷建立陣列來儲存對應的字元,07/24 01:36
9Floveme00835: 這個陣列的生命週期很長, 而且你不能改變它的內容,07/24 01:37
10Floveme00835: 所以雖然可以用 char* 指向這個陣列去讀取內容, 不用07/24 01:38
11Floveme00835: 強制加 const 是因為從 ANSI C 開始就很多這種程式碼07/24 01:39
12Floveme00835: , 所以一直沿用至今. 如果只是單純參考 string liter07/24 01:41
13Floveme00835: al 的記憶體, 最好加上 const; 如果你是要儲存字串處07/24 01:41
14Floveme00835: 裡的結果, 就得另外定義陣列. char a[] = "abcd"; 這07/24 01:43
15Floveme00835: 種定義方式就是另外創一個陣列, 然後它會有和 string07/24 01:44
16Floveme00835: literal "abcd" 相同的內容. 所謂的字串是指以 '\0'07/24 01:44
17Floveme00835: 結尾的資料流, 而必須有連續的記憶體區塊才能裝這個07/24 01:45
18Floveme00835: 資料流, 那最常見的就是用陣列或是動態記憶體配置,07/24 01:46
19Floveme00835: 利用 string literal 建立的陣列因為唯讀的特性, 通07/24 01:49
20Floveme00835: 常只會用在如 printf() 的格式字串上07/24 01:50
21Floveme00835: 因為有兩個 string literal "1234" 還有 "3456", 你07/24 01:51
22Floveme00835: 沒有改變陣列的內容, 你只是將原本指向 "1234" 陣列07/24 01:52
23Floveme00835: 的 d 改指向 "3456" 而已, 不信的話你用 %p 印出 d07/24 01:52
24Floveme00835: 的值就知道, 所謂的"修改字串值"意思是在同一塊記憶07/24 01:53
25Floveme00835: 體上面修改字元內容.07/24 01:54
26Floveme00835: C 語言字串不是變數, 字串是資料流07/24 01:55
27Floveme00835: 用 char* 定義的變數不是字串, 只是指向資料流的指標07/24 01:58
28Floveme00835: 簡單來說就是陣列複製而已, 只是陣列的元素從 int 換07/24 02:00
29Floveme00835: 成 char, 沒什麼特別的07/24 02:00
[問題] 求問一題指標題輸出
[ C_and_CPP ]7 留言, 推噓總分: 0
作者: ericerix - 發表於 2021/07/22 22:08(2年前)
5Floveme00835: 你知道為什麼拿掉轉型 (int*) 會吐 warning 嗎? 還是07/23 00:37
6Floveme00835: 你不知道為什麼要這樣寫?07/23 00:38
[討論] 為何要向下編譯如此困難?
[ C_and_CPP ]17 留言, 推噓總分: +4
作者: Matz - 發表於 2021/04/11 17:13(3年前)
15Floveme00835: 比較可能是你太弱 ☺04/13 18:33
[問題] 為什麼繼承裡面是父類別子類別?
[ C_and_CPP ]19 留言, 推噓總分: -7
作者: lirpassmore - 發表於 2021/03/24 13:34(3年前)
1Floveme00835: base/derived 翻譯過來有像父子嗎? 把 term 用對很難03/24 13:47
2Floveme00835: ?03/24 13:47
[問題] 看不懂module.h的macro
[ C_and_CPP ]8 留言, 推噓總分: 0
作者: pmove - 發表於 2021/02/18 16:30(3年前)
1Floveme00835: rtfm https://bit.ly/3bkHcGi02/18 16:42
[問題] 為何static_cast會產生新物件??
[ C_and_CPP ]9 留言, 推噓總分: +3
作者: WangDaMing - 發表於 2021/02/15 00:28(3年前)
4Floveme00835: 你原來是寫 Java 嗎? 這個會牽扯到 reference semant02/15 10:21
5Floveme00835: ics 還有 value semantics 的差別, 轉型在 C# 的定義02/15 10:21
6Floveme00835: 也不太一樣02/15 10:21
[問題] 印出問題
[ C_and_CPP ]18 留言, 推噓總分: +3
作者: ooww - 發表於 2021/02/08 16:11(3年前)
8Floveme00835: 你知道巨集(macro)是什麼東西嗎?02/08 20:12
9Floveme00835: # 開頭的是前處理器 (preprocessor) 指令, #include02/08 21:39
10Floveme00835: 是 include directive, #define 則是定義巨集02/08 21:39
11Floveme00835: https://bit.ly/3ryVARM02/08 21:39
12Floveme00835: "前"處理是在編譯程式碼"以前"做些文字替換等工作;02/08 21:45
13Floveme00835: 相較執行時期的計算, 能達成的功能有限02/08 21:45
14Floveme00835: 不會下 command line option.. 你都是開瀏覽器寫程式02/08 22:25
15Floveme00835: 嗎? = =02/08 22:25