[問題] return by value但用 move有特殊意義嗎
https://github.com/boostorg/filesystem/commit/701ae4054947b1643eb6cd42f7e172f8
3536b764
因緣際會看到這個patch
他這樣寫 刻意用 std move 擺在return
但書本上或是網路上查到的都是說
不要這樣寫 會限制最佳化的發揮空間
但他是boost ,我就想說是不是有什麼特殊考量
相較他 const lhs 版本 ,return local變數 就沒特別寫 move
難道參數型態是 &&,return若沒move就會走copy(我想沒這個限制才對)
所以想知道 到底什麼時候要刻意加上move在return value上
另外對於他特別寫inline
1. 他實作是寫在class內,應該不用特別寫inline...有什麼背後原因嗎?
2. inline 跟 rvo感覺就有點互斥,為什麼他要特別寫inline呢?
看了很不解,懷疑自己有少理解一些觀念
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.8.46 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1564585460.A.073.html
→
08/01 00:41,
6年前
, 1F
08/01 00:41, 1F
→
08/01 00:41,
6年前
, 2F
08/01 00:41, 2F
→
08/01 00:46,
6年前
, 3F
08/01 00:46, 3F
推
08/01 01:33,
6年前
, 4F
08/01 01:33, 4F
→
08/01 01:33,
6年前
, 5F
08/01 01:33, 5F
→
08/01 01:52,
6年前
, 6F
08/01 01:52, 6F
→
08/01 01:52,
6年前
, 7F
08/01 01:52, 7F
→
08/01 09:54,
6年前
, 8F
08/01 09:54, 8F
→
08/01 09:54,
6年前
, 9F
08/01 09:54, 9F
→
08/01 09:54,
6年前
, 10F
08/01 09:54, 10F
→
08/01 09:54,
6年前
, 11F
08/01 09:54, 11F
推
08/01 10:36,
6年前
, 12F
08/01 10:36, 12F
→
08/01 10:38,
6年前
, 13F
08/01 10:38, 13F
→
08/01 10:40,
6年前
, 14F
08/01 10:40, 14F
→
08/01 10:44,
6年前
, 15F
08/01 10:44, 15F
→
08/01 10:46,
6年前
, 16F
08/01 10:46, 16F
→
08/01 10:51,
6年前
, 17F
08/01 10:51, 17F
→
08/01 10:51,
6年前
, 18F
08/01 10:51, 18F
→
08/01 10:51,
6年前
, 19F
08/01 10:51, 19F
推
08/01 15:13,
6年前
, 20F
08/01 15:13, 20F
→
08/01 15:14,
6年前
, 21F
08/01 15:14, 21F
→
08/01 17:35,
6年前
, 22F
08/01 17:35, 22F
→
08/01 17:36,
6年前
, 23F
08/01 17:36, 23F
→
08/01 17:39,
6年前
, 24F
08/01 17:39, 24F
→
08/01 18:51,
6年前
, 25F
08/01 18:51, 25F
→
08/01 19:54,
6年前
, 26F
08/01 19:54, 26F
→
08/01 19:54,
6年前
, 27F
08/01 19:54, 27F
→
08/01 19:54,
6年前
, 28F
08/01 19:54, 28F
→
08/01 19:54,
6年前
, 29F
08/01 19:54, 29F
→
08/01 19:54,
6年前
, 30F
08/01 19:54, 30F
→
08/01 19:54,
6年前
, 31F
08/01 19:54, 31F
→
08/01 19:55,
6年前
, 32F
08/01 19:55, 32F
→
08/01 19:55,
6年前
, 33F
08/01 19:55, 33F
→
08/01 19:55,
6年前
, 34F
08/01 19:55, 34F
推
08/08 02:18,
6年前
, 35F
08/08 02:18, 35F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章