c++性能优化:左值、右值、左常引用等
待补充
#include <iostream> using namespace std; void test(int& v){} void test1(const int& v){} // 左常引用 不报错 int main() { int b = 10; // int& a = b; int __attribute__((unused)) &c = b; // 左值赋值 // int &d = 10; // test(10); // error: cannot bind non-const lvalue reference of type 'int&' to an rvalue of type 'int' test1(11); int __attribute__((unused)) &&a = std::move(b); // 右值赋值 return 0; }