【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0650646
2015/07/17(金) 16:14:19.93ID:3GeB3ImXたとえば↑のサイトでは、テンプレート関数の引数が左辺値か右辺値かで分ける例があったんですが
template < typename T >
void f( T && t )
{
if ( std::is_lvalue_reference<T>::value ) X x( t ) ; else X x( std::move(t) ) ;
}
このelse側のtは既に右辺値だからstd::moveする必要がないように思います
■ このスレッドは過去ログ倉庫に格納されています