https://wandbox.org/permlink/LD7o1DtjyfQ4h7ja因為關鍵字都給你了你沒查當然不懂forwarding ref 就是用來各種接, 然後接的時候保持原本引數值的分類, 然後去做對應的動作, 也就是說當用auto&& 的時候, 目的就是以保留值為優先, 然後再用type traits 或靜態多型去處理. 你喜歡用std::as_const() 也隨便, 重點不是拿到的值可不可以move() 還是 readonly 這種很後面的問題, 你如果連拿到的東西是什麼都不知道, 怎麼能做對合適的處理?
https://wandbox.org/permlink/oKfggidG9EpM8XFo對照組