rvalue 问答列表

为什么通用引用作为输入参数不起作用

作者:f1msch 提问时间:6/23/2022

template<typename T> constexpr auto log_value(T&& value) { if constexpr (std::is_enum_v<T>) { cout...

为什么 C++ 在函数调用时优先使用右值引用而不是常量引用?[复制]

作者:simplekind 提问时间:6/30/2021

这个问题在这里已经有答案了: 对象、右值引用、常量引用之间的重载解析 (1 个答案) 去年关闭。 所以我用 C++ 11 写了一段代码 #include <iostream> using name...

按值传递和 std::move 与转发引用

作者:Alex O 提问时间:10/28/2021

我经常遇到按值传递和移动的习语: struct Test { Test(std::string str_) : str{std::move(str_)} {} std::string str; ...

使用移动语义:右值引用作为方法参数

作者:DoehJohn 提问时间:6/3/2020

我想仔细检查一下我对移动语义的理解。我的推理中是否遗漏了什么: #include <iostream> using std::cout; struct A { A() {cout<<"Cons...


共24条 当前第3页