c++11 std::ref std::cref
2020-12-13 06:01
标签:函数 一个 pre height detail names 标准 tar com 参考: C++已经有了引用操作符&为什么C++11还要引入std:ref std::ref和std::cref使用 &是类型说明符,而std::ref是一个函数,返回std::reference_wrapper(类似于指针) 为什么需要std::ref?(std::cref类似) 主要是考虑到c++11中的函数式编程,例如:std::bind std::bind在使用时,是对参数直接拷贝,而不是引用 发现这个问题的契机是在使用thread的标准库时 默认是按值传递,需要通过std::ref按引用传递 c++11 std::ref std::cref 标签:函数 一个 pre height detail names 标准 tar com 原文地址:https://www.cnblogs.com/exciting/p/11162145.html#include