作者查詢 / dreamboat66

總覽項目: 發文 | 留言 | 暱稱
作者 dreamboat66 在 PTT [ C_and_CPP ] 看板的留言(推文), 共126則
限定看板:C_and_CPP
首頁
上一頁
1
2
3
下一頁
尾頁
[問題] static lib 實作 singleton 觀念
[ C_and_CPP ]30 留言, 推噓總分: +5
作者: dreamboat66 - 發表於 2019/03/25 23:24(6年前)
4Fdreamboat66: liba and b.so都各自開一個不同名字的function 裡面03/26 11:49
5Fdreamboat66: 都是return GetInst(); E.exe去 呼叫這兩個不同名03/26 11:49
6Fdreamboat66: 函數 但得到同一個物件03/26 11:49
9Fdreamboat66: 希望是同一份 ,但想想覺得可能會兩份,測試起來 竟03/26 14:29
10Fdreamboat66: 然真的是一份 ,無法理解為什麼,想知道中間的差異03/26 14:29
11Fdreamboat66: 難道載入exe的時候也會扯到odr?03/26 14:29
13Fdreamboat66: @ketrobo: 這部分 實驗 加跟沒加 有沒有差別,結論是03/26 16:49
14Fdreamboat66: 沒差都一樣行為,但我忘記貼在這邊之前刪除,謝謝03/26 16:49
20Fdreamboat66: 意思是 lib ab 各自有同名symbol, 但照順序載入 發現03/26 18:46
21Fdreamboat66: 撞名 所以就只載入最一開始的那份,所以libb.so 呼叫03/26 18:46
22Fdreamboat66: 到的getinst是a.so的那份?03/26 18:46
[問題] virtual destructor的問題
[ C_and_CPP ]21 留言, 推噓總分: +4
作者: dreamboat66 - 發表於 2018/05/25 10:20(7年前)
7Fdreamboat66: 其實也不是初學 只是以現有知識 我只知道他不會呼叫d05/25 14:26
8Fdreamboat66: erived destr, 但以這種case 根本沒呼叫我也沒差,05/25 14:26
9Fdreamboat66: 那到底可不可以不寫virtual?會讓我很confused05/25 14:26
Re: [問題] dynamic shared library設計問題
[ C_and_CPP ]2 留言, 推噓總分: +1
作者: cole945 - 發表於 2017/10/10 17:40(8年前)
1Fdreamboat66: 所以一般不用一些platform api來create heap的話,10/10 21:26
2Fdreamboat66: 應該都是同一個heap嗎10/10 21:26
Re: [問題] dynamic shared library設計問題
[ C_and_CPP ]26 留言, 推噓總分: +4
作者: cole945 - 發表於 2017/10/08 02:06(8年前)
1Fdreamboat66: 謝謝補充,需要花時間理解,但中間範例改用dlopen10/08 02:37
2Fdreamboat66: 後 可以在主程式直接delete f and b嗎?不太確定觀10/08 02:37
3Fdreamboat66: 念但印象是要提供release function 給主程式用10/08 02:37
8Fdreamboat66: 是說他們編譯用的crt版本實作要一模一樣嗎?10/08 02:45
9Fdreamboat66: 但我有印象曾經有提到 主程式跟lib 他們new出來的記10/08 02:47
10Fdreamboat66: 憶體是配置在不同heap,所以你不能幫他delete會找不10/08 02:47
11Fdreamboat66: 到之類的,是我記錯嗎還是有條件10/08 02:47
26Fdreamboat66: 所以exe跟dll會allicate在不同的heap這講法是錯的嗎10/10 10:48
Re: [問題] 多重繼承盲點請教
[ C_and_CPP ]4 留言, 推噓總分: +2
作者: PkmX - 發表於 2017/10/06 20:45(8年前)
1Fdreamboat66: 謝謝你 我大概了解了 多了一些認識10/06 21:52
2Fdreamboat66: 所以不做static_cast<a&>(x).f() ,直接使用x.f()會am10/08 02:44
3Fdreamboat66: biguity?10/08 02:44
Re: [問題] dynamic shared library設計問題
[ C_and_CPP ]5 留言, 推噓總分: +3
作者: PkmX - 發表於 2017/10/07 22:11(8年前)
5Fdreamboat66: 謝謝詳細的解說,努力理解中10/08 02:37
[問題] dynamic shared library設計問題
[ C_and_CPP ]19 留言, 推噓總分: +2
作者: dreamboat66 - 發表於 2017/10/06 22:00(8年前)
9Fdreamboat66: ABI意思是我想的class裡面都只有pure virtual func?10/07 10:27
10Fdreamboat66: 然後都不會修改這class method的參數?10/07 10:27
11Fdreamboat66: 我只是很納悶為什麼他可以不用提供lib也不會有link10/07 10:28
12Fdreamboat66: error的產生, 明明compiler也不知道我呼叫的是dll的10/07 10:28
13Fdreamboat66: method, 他只看到header file不是嗎?10/07 10:28
14Fdreamboat66: 然後runtime可以成功呼叫也是因為我拿到的位址10/07 10:33
15Fdreamboat66: 正確的轉型,以致正確的操作了vptr成功呼叫多型函式?10/07 10:34
16Fdreamboat66: https://ideone.com/po3glc 是不是有點這感覺?10/07 10:44
[問題] 建構物件的問題
[ C_and_CPP ]10 留言, 推噓總分: 0
作者: dreamboat66 - 發表於 2017/08/24 23:29(8年前)
3Fdreamboat66: @@ copy elision不是c++17才保證會在某些情況一定有08/25 00:36
4Fdreamboat66: 嗎? 我意思是 XD =XD()他只會建構一次 是不是RVO?08/25 00:36
5Fdreamboat66: 開release也是遇到08/25 00:37
[問題] Pointer alignment 問題
[ C_and_CPP ]47 留言, 推噓總分: +10
作者: Ninja5566 - 發表於 2017/03/02 21:16(9年前)
23Fdreamboat66: standard layout 是 POD的某一個條件嗎?03/03 00:10
26Fdreamboat66: http://en.cppreference.com/w/cpp/concept/PODType03/03 00:17
27Fdreamboat66: 這樣寫 不是說standardlayout是POD的一種嗎?03/03 00:17
28Fdreamboat66: http://ideone.com/sWh0je 測一下 有繼承也是POD?03/03 00:20
Re: [問題] lambda capture list 的問題
[ C_and_CPP ]9 留言, 推噓總分: 0
作者: dreamboat66 - 發表於 2016/12/13 10:39(9年前)
2Fdreamboat66: 請問哪一段有產生暫存物件呢? 如果有 那是VC比較嚴12/13 12:52
5Fdreamboat66: 但這case 並沒有temp obj的出現呀?12/13 14:37
首頁
上一頁
1
2
3
下一頁
尾頁