討論串[問題] vector複製時間消耗
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 8→)留言9則,0人參與, 最新作者AntaresStar時間12年前 (2013/02/16 11:05), 編輯資訊
0
0
0
內容預覽:
剛剛試了一下 用cygwin的 g++ -std=c++0x. 在有RVO的情況下 我發現回傳時加move反而慢. 有RVO的情況下回傳值完全不需要copy或move. 但如果明確寫了move就會需要1次move跟1次dtor. 這是正常的嗎 總覺得是哪裡搞錯了 @@. 還是說這些只要開了最佳化就都

推噓1(1推 0噓 11→)留言12則,0人參與, 最新作者loveme00835 (高髮箍)時間12年前 (2013/02/16 08:38), 編輯資訊
0
0
1
內容預覽:
functionX().swap( result );. 以上是在沒有 C++1x 支援下的常見寫法.. 即使在有 C++1x 的支援下, 要確保 move 語意, 還要注意任何. 擁有權轉移的地方, 此例為兩個:. (1) return local object from function. (2
(還有729個字)

推噓2(2推 0噓 10→)留言12則,0人參與, 最新作者suhorng ( )時間12年前 (2013/02/15 08:52), 編輯資訊
0
0
0
內容預覽:
開發平台(Platform): (Ex: VC++, GCC, Linux, ...). 平台可能是 mingw32 或 (32||64) 位元的 Ubuntu. G++ >= 4.6.2, with -std=c++0x (-std=c++11) flags on. 問題(Question):.
(還有929個字)
首頁
上一頁
1
下一頁
尾頁