はexpr
の種類を取り、&/& & -referencesし、それから、すべてのトップレベルのconst性とvolatilenessストリッピングのようなものです。これは、上記の行がで、正確にはに相当することを意味しますか?「auto」のrefおよびcvストリッピング特性。私は基本的に、このように自動を使用して</p> <pre><code>auto var = expr; </code></pre> <p>を変数を宣言することを学んだ
std::remove_cv<std::remove_ref<decltype(expr)>::type>::type var = expr;
C++で今後の 'decltype(auto)'が好きかもしれません:-) –
@KerrekSB詳細を教えてください。 – Ali
'decltype(auto)x = foo();'のように 'decltype'の参照セマンティクスと組み合わされた' auto'の型減算です。 –