作者查詢 / arshuan

總覽項目: 發文 | 留言 | 暱稱
作者 arshuan 在 PTT [ C_and_CPP ] 看板的留言(推文), 共18則
限定看板:C_and_CPP
首頁
上一頁
1
下一頁
尾頁
[問題] googletest使用問題
[ C_and_CPP ]52 留言, 推噓總分: +9
作者: vic147569az - 發表於 2022/09/22 00:06(3年前)
52Farshuan: 建議用cmake吧 . 學過之後只會覺得手寫makefile太苦了01/05 02:13
[問題] free()和delete的問題
[ C_and_CPP ]21 留言, 推噓總分: +7
作者: d630200x - 發表於 2019/09/13 16:02(6年前)
16Farshuan: 你一般user space的程式在執行就是OS allocate 一塊記憶11/17 14:18
17Farshuan: 體給你 你不管怎麼用不管靜態或動態配置都不可能超出那塊11/17 14:18
18Farshuan: , 程式關閉後OS自然把整塊記憶體回收 所以不用擔心會有11/17 14:18
19Farshuan: 任何memory leak影響到整個系統11/17 14:18
20Farshuan: 我上面講的可能不太對 應該說你程式跟OS要過多少記憶體OS11/17 17:03
21Farshuan: 都有紀錄 所以程式關閉時OS一定會把所有配給該程式的記憶11/17 17:03
22Farshuan: 體收回 但是如果你程式沒關閉又一直要記憶體 OS當然不會11/17 17:03
23Farshuan: 去回收 才會導致所謂的memory leak11/17 17:03
[問題] 請教一題pointer的問題
[ C_and_CPP ]21 留言, 推噓總分: +6
作者: mazz - 發表於 2019/04/30 18:28(6年前)
13Farshuan: 去了解一下 複雜變數宣告的判讀方式會比較清楚 google搜05/04 12:11
14Farshuan: 尋一下understand complicated declaration之類的05/04 12:11
15Farshuan: b是一個指標指向一個int a的位址 c是一個指標指向一個int05/04 12:29
16Farshuan: * b的位址 不加任何*或&的狀況下就是印出那個變數本身05/04 12:29
17Farshuan: 存的data. 加*(dereference)就是把那個data視作address05/04 12:29
18Farshuan: 去取那個address內的data. **就是取兩次而已 *c是把c05/04 12:30
19Farshuan: 所存的b位址視為位址然後取該位址的data也就是a的位址。05/04 12:30
20Farshuan: *(*c)就是再進一步把a的位址視為位址取該位址的data05/04 12:30
21Farshuan: 也就是3505/04 12:30
首頁
上一頁
1
下一頁
尾頁