知りたいこと。
- std::forwardって結局なにをしてくれるのさ?
- N2951を読め。
- f(T&&)って結局なに?
#include <iostream> #include <utility> #include <boost/current_function.hpp> template <typename T> inline void f(T&& x) { std::cout << BOOST_CURRENT_FUNCTION << "\n"; } int main(int argc, char* argv[]) { int i = 42; int& ref = i; int const& cref = i; f(42); f(i); f(std::move(i)); f(ref); f(cref); return 0; }
void f(T&&) [with T = int] void f(T&&) [with T = int&] void f(T&&) [with T = int] void f(T&&) [with T = int&] void f(T&&) [with T = const int&]
このページへのコメント
ZCILEW <a href="http://wbwfkdeunfyb.com/">wbwfkdeunfyb</a>, [url=http://ktbtmfmgxvdq.com/]ktbtmfmgxvdq[/url], [link=http://ttlregipxxvl.com/]ttlregipxxvl[/link], http://vqgaeebxgdjx.com/