Home C&C++函数库 c++ 语法 程序源码 Linux C库

std::

reference_wrapper::get

公共成员函数  <functional>

type& get() const noexcept;

访问元素
返回对被引用元素的引用。

☲  参数


none

☉  返回值



引用的元素。
type是描述所引用类型的成员类型(它是类模板形参T的别名)。

☣  示例



// reference_wrapper::get
#include <iostream>     // std::cout
#include <functional>   // std::reference_wrapper

int main () {
  int i;

  std::reference_wrapper<int> foo (i);

  foo.get() = 10;

  std::cout << foo.get() << '\n';

  return 0;
}

输出:
10

⇄ 数据竞争



对象被访问。
返回的引用可用于访问或修改被引用的元素。

☂ 异常安全性



无抛出保证:该成员函数从不抛出异常。

🍄  另请参阅



reference_wrapper::operator() 访问元素(函数形式)(公共成员函数)
reference_wrapper::operator type& 引用反射(公共成员函数)

联系我们 免责声明 关于CandCplus 网站地图