C++11 std::ref
在一些场景下,c++默认会复制参数,所以想以引用的形式使用参数就需要用 std::ref,相当于强制使用引用。
比如在 std::thread 或者 std::bind 场景下使用引用参数会失效,因为默认会把参数复制,但如果使用 std::ref则可以使用引用参数传递到函数里。
最后更新于
在一些场景下,c++默认会复制参数,所以想以引用的形式使用参数就需要用 std::ref,相当于强制使用引用。
比如在 std::thread 或者 std::bind 场景下使用引用参数会失效,因为默认会把参数复制,但如果使用 std::ref则可以使用引用参数传递到函数里。
最后更新于