作者查詢 / lovejomi
作者 lovejomi 在 PTT 全部看板的留言(推文), 共442則
限定看板:全部
看板排序:
2F→: 怕做了會發生什麼不可逆的事情08/10 14:06
1F→: https://ideone.com/gjjVLk 針對我的疑惑 做實驗08/01 00:41
2F→: 但我無法解釋為什麼 不return move就會變成走copy08/01 00:41
3F→: 一直認為return 是一個獨特的存在 感覺有不知道的規則.08/01 00:46
8F→: @Kar:我的問題不是這個,是一般return xxx; by value就08/01 09:54
9F→: 會走move不需要刻意去std move轉型, 但為什麼這種&&的要08/01 09:54
10F→: 特別用move才會變成走move呢(我知道他有名字是左值)?08/01 09:54
11F→: 想了解細節 謝謝08/01 09:54
17F→: 我好像意識到 平常不寫move是因為受惠於nrvo...但這樣08/01 10:51
18F→: 讓我不解 想要nrvo又inline 是怕說inline失敗還有nrvo08/01 10:51
19F→: 嗎08/01 10:51
2F→: 手機複製貼上@@ 等等修改 抱歉07/24 23:10
11F→: 請問 static變數internal linkage的話 他會被mangling07/27 09:56
12F→: 成 不同名字的symbol, 這樣還是違反odr嗎?07/27 09:56
10F推: 所以好像是不是ub也不明確,但我們常常在cpp 寫一些cons07/26 11:43
11F推: 在global, 只要兩個cpp都不小心這樣寫撞名 難道就ub?這07/26 12:02
12F→: 樣要怎麼寫code...07/26 12:02
19F推: 可是你明明知道 const int 是internal linkage 你不該會07/27 09:49
20F→: 想擺在無名namespace吧? 多多少少寫cpp會想named magic07/27 09:49
21F→: number in global啊 撇除constexpr07/27 09:49
8F→: 晚點理解一下 但意思是我無法馬上從code一眼看出型別 這06/23 12:12
9F→: 樣好嗎?06/23 12:12
10F→: 而且2. 我寫了const 竟然沒用,感覺很容易誤會06/23 12:13
19F→: key是const 但我如果是by value copy 他不該保留const06/23 16:32
20F→: 吧?06/23 16:32
23F→: @fenikso: const ref 沒這種東西吧?一般語法也寫不出in06/23 16:44
24F→: t &const foo; 還是這裡有什麼高深原理?06/23 16:44
34F→: 謝謝 原來這樣會去掉const06/24 05:17
5F→: 到底怎麼寫inline才是對的...06/09 22:11
6F→: https://www.geeksforgeeks.org/inline-functions-cpp/06/09 22:11
7F→: The best programming style is to just write the prot06/09 22:13
8F→: otype of function inside the class and specify it as06/09 22:13
9F→: an inline in the function definition.06/09 22:13
10F→: 範例這反而沒看過這樣寫...06/09 22:14
11F→: 而且這樣寫,.so要怎麼讓外部連結的人在compile time做i06/09 22:48
12F→: nline06/09 22:48
14F→: https://ideone.com/f9fBzw06/09 23:11
15F→: 發現怎麼寫都給過 inline隨便加都可以...06/09 23:12
16F→: 細看網站似乎是希望定義分開但一樣寫在header...這樣比06/09 23:38
17F→: 較好嗎?06/09 23:38
24F→: 最後一句,需要重新連結這樣還叫相容嗎06/10 08:38
3F推: magic static04/06 15:15
26F推: 好奇問 既然壞了 4是要演什麼?沒壞人了啊 還是寶03/10 15:41
27F→: 石會cd03/10 15:41
2F→: 不是 但想找資料卻看到奇怪註解02/26 09:32
7F→: 所以如果我就算readonly也不該用const來欺騙?可是另一02/26 11:18
8F→: 方面auto看起來比auto&&更適合?02/26 11:18
12F→: xvlaue 的話應該是copy(move)比較合適?02/26 18:58
13F→: 但還是不懂我這篇問的兩個cppreference的問題 ...02/26 18:59
25F→: 我覺得svs.emplace_back(s這邊應該用std::forward)?02/26 23:24
26F→: 另外你的例子 "字串"s 針對這case 只是習慣還是有好處02/26 23:34
27F→: 不加不也是會implicit建構嗎? 還是這樣寫有額外好處呢@@02/26 23:35
35F→: https://wandbox.org/permlink/7qm5ZH9jvicEoMJE02/27 00:32
36F→: 請問為什麼會全部都是5呀?02/27 00:33
39F→: 目前看起來是range裡面的string 都是xvalue 所以存到sv02/27 19:00
40F→: 裡面的之後都被解構了,會印全5也只是剛好值還在?02/27 19:00
41F→: 至於為啥address都一樣 可否推測string對於短字串實作是02/27 19:05
42F→: 用stack不會allocate heap所以位址都一樣(stack上的位02/27 19:05
43F→: 址)02/27 19:05
17F→: @loveme: 1. 我比較不懂的是 static_cast不安全02/25 22:27
18F→: 既然有安全的 為什麼不用(就算有RTTI又怎樣?)02/25 22:27
19F→: 我知道好像可以compile option disable RTTI 但如果02/25 22:27
20F→: enable的情況下, 會想刻意不用RTTI嗎?02/25 22:28
21F→: 順帶一問 實務上auto&& = xx; 什麼時候會用auto&&?02/25 22:29
22F→: 目前想不到use case02/25 22:29
34F→: auto&&會怎麼樣我很清楚 但我發現沒有使用他的情境 才02/26 09:33
35F→: 請教再下一篇02/26 09:33
36F→: 想知道有什麼情境用他是最好的 @@02/26 09:34
37F→: 另外clang tidy因為有warning,所以再想到底該不該修正02/26 09:43
38F→: 這些東西02/26 09:43
39F→: clang應該跟你說的llvm rtti有關係吧02/26 09:44