codetag-jp.dev
git
java
c#
c++
string
bash
php
.net
linux
c
Dark
perfect forwarding
[1/1]
C++20 std::rangesにおける完全転送のためのstd::forwardと同等のムーブまたはコピー
このライブラリを使用する際、完全転送という概念を理解することが重要です。これは、関数呼び出し時に引数を可能な限り効率的に転送することを意味します。C++14では、std::forwardを使用して完全転送を実現できます。これは、引数をそのまま受け取り、その型に関わらず適切な参照型に変換します。
1