作者查詢 / Lhmstu

總覽項目: 發文 | 留言 | 暱稱
作者 Lhmstu 在 PTT [ C_and_CPP ] 看板的留言(推文), 共20則
限定看板:C_and_CPP
首頁
上一頁
1
下一頁
尾頁
[問題] c++ 繼承問題
[ C_and_CPP ]58 留言, 推噓總分: +14
作者: kakar0to - 發表於 2023/11/10 08:43(5月前)
34FLhmstu: 在base class加上function pointer,然後derived class都11/10 13:24
35FLhmstu: 需要實作 foo去修改這個function pointer指向的真正的實11/10 13:24
36FLhmstu: 作函數11/10 13:24
[問題]char 指標問題
[ C_and_CPP ]76 留言, 推噓總分: +20
作者: amamoimi - 發表於 2023/10/15 14:49(6月前)
5FLhmstu: char = 1 byte 一般來說是 8 bits,這邊轉成char*一次對110/15 15:06
6FLhmstu: byte 進行互換(原本丟進函數後為已轉為 void*),也就是10/15 15:06
7FLhmstu: 說“接下來我一次要操作一個byte”這樣的意思,所以後面+10/15 15:06
8FLhmstu: +操作都是把pointer移動一個byte,移動幾次則是根據你丟10/15 15:06
9FLhmstu: 進去的size決定10/15 15:06
17FLhmstu: int 是4 bytes,你可以想像一個byte是一個箱子。而int*是10/15 15:19
18FLhmstu: 指向排好的箱子的頭,可以一次移動改寫操作這四個箱子,10/15 15:19
19FLhmstu: 如果你只想一次改動一個箱子( 1 byte),就可以轉成char*10/15 15:19
20FLhmstu: ,一次只對一個byte做處理,這就是強制性別轉換。也是系10/15 15:19
21FLhmstu: 統大了之後容易有bug的地方(x10/15 15:19
33FLhmstu: 是的,void *是萬用。如果要處理任何資料,都需要先把voi10/15 16:53
34FLhmstu: d*轉成對應想要處理的型別的指標10/15 16:53
35FLhmstu: 你可以嘗試 unsigned int x = 258 然後強制轉型成(unsig10/15 17:04
36FLhmstu: ned char) 然後看結果,因為一個byte最多存256個值(258會10/15 17:04
37FLhmstu: 進位用到下一個byte)10/15 17:04
[問題] 已經試了一段時間,希望熟悉netbeans的大
[ C_and_CPP ]19 留言, 推噓總分: -3
作者: yuwenche - 發表於 2022/11/27 12:57(1年前)
19FLhmstu: 確實,那幹嘛改,吃飽太閒?12/03 17:48
[問題] VSCode的Terminal顯示問題
[ C_and_CPP ]6 留言, 推噓總分: +3
作者: yiting428 - 發表於 2021/10/08 09:52(2年前)
3FLhmstu: 你是跑 debug mode?10/08 13:57
首頁
上一頁
1
下一頁
尾頁