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