L-value reference là gì?
Phrase
C++
- ★
- ★
- ★
- ★
- ★
L-value reference là một tham chiếu (reference) bind với một l-value. L-value reference được đánh dấu bằng một dấu và (&). Xem ví dụ code bên dưới:
int y = 9;
int& yref = y;
yref++; // y is now 10
Tuy nhiên nếu chúng ta sửa code trên thành code bên dưới
int& yref = 9;
yref++;
Thì chương trình sẽ báo lỗi vì số 9 ở bên phải trong phép gán không phải là l-value.
Learning English Everyday