作者查詢 / klsdf
作者 klsdf 在 PTT [ C_and_CPP ] 看板的留言(推文), 共26則
限定看板:C_and_CPP
看板排序:
首頁
上一頁
1
下一頁
尾頁
32F→: 學C/C++了話個人建議還是先去學一下計算機組織跟組語相關的04/16 13:04
33F→: 只需要知道概念就好 組語實務上用到的機會太少04/16 13:04
34F→: 至少在學pointer之類的會更直覺知道這是什麼東西04/16 13:05
35F→: 資料結構的原理 實務上其實也就array/list/tree會常用到04/16 13:06
36F→: STL Container就Primer裡有介紹的其實真的是8成以上會用04/16 13:07
37F→: 其實光這樣的程度我覺得在學校應該就夠用了04/16 13:08
38F→: 至於C++ 11後的新增語法特性 BOOST之類的 感覺去業界才需要04/16 13:09
39F→: 不過刻刻UI了話 可以嘗試寫看看QT04/16 13:09
3F推: 同一台pc windows base可以考慮用shared memory或namedpipe12/14 23:55
36F→: QT的QODBC可以研究10/29 23:27
37F→: 不會編了話應該也有編好的lib能用10/29 23:28
8F→: windows上有namedpipe能用11/29 23:14
14F→: 就我的理解是 (const int) * & 你用一個型態指向const int09/30 22:27
15F→: 的指標去ref一個int *本來就會跟你說型態錯誤09/30 22:28
16F→: 你用(const int) (* const) & 可以過是因為你的pointer是09/30 22:29
17F→: const不可更改 ref的語意有被推導出來 等其他強者解釋 QQ09/30 22:35
18F→: 就是const int *&是lvalue ref 他應該是a等效為b09/30 22:37
19F→: 但a是const int, 你*b改了值 *a也會跟著改就語意矛盾09/30 22:38
5F推: 感謝Caesar大的解釋,我昨天下班的時候有看你貼的連結09/30 08:43
6F→: 我看完的那時候的理解是原本test()誕生時是rvalue09/30 08:43
7F→: 被const auto & = test()後成為具名的rvalue 就是lvalue09/30 08:44
8F→: 所以會等const auto &的scope結束後才會delete09/30 08:44
9F→: 而我的DerivedRef內的const T&把test()rvalue ref進來時09/30 08:46
10F→: 並沒有被Compiler辨識出為具名的rvalue,我原本也是理解09/30 08:47
11F→: 因為是函數呼叫關係導致Compiler無法推導出它是具名rvalue09/30 08:49
12F→: 經由這篇文章我可以理解為什麼了,謝謝Caesar大。09/30 08:50
首頁
上一頁
1
下一頁
尾頁