std::reference_wrapper::reference_wrapper

来自cppreference.com
 
 
 
函数对象
函数包装
(C++11)
(C++11)
(C++17)
绑定
(C++11)
引用包装
(C++11)
(C++11)
运算符包装
取反器
(过时)
(过时)

(过时)
查找器
旧绑定器与适配器
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)

(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
 
 
reference_wrapper( T& x ) noexcept;
(C++11 起)
reference_wrapper( T&& x ) = delete;
(C++11 起)
reference_wrapper( const reference_wrapper<T>& other ) noexcept;
(C++11 起)

构造新的 reference_wrapper 。

1) 存储到 x 的引用。

2) 不允许从临时对象构造。

3) 复制构造函数。存储到 other.get() 的引用。

[编辑] 参数

x - 要包装的对象
other - 另一 reference_wrapper