Почему const int
не значение R в С++ (11)? Я думал, что значение R - это "все", которое не может быть слева, а константы - это. Этот код не работает:
int f(int && x) { return 100; }
void g() {
const int x = 1;
f(x);
}
error: invalid initialization of reference of type ‘int&&’ from expression
of type ‘const int’