Mình cũng đã sử dụng biến tham chiếu không ít nhưng thực sự mình không hiểu tại sao nó lại làm được như vậy nữa. Ví dụ:
#include <iostream>
using namespace std;
int main(){
int a = 9;
int& b = a;
return 0;
}
Như ví dụ trên, ta dễ thấy rằng b là tham chiếu của a. Nhưng mình thắc mắc ở chỗ là. Khi khởi tạo một biến thì nó sẽ có địa chỉ riêng. Vậy tại sao địa chỉ của a và b lại là như nhau? Theo mình hiểu thì một ô nhớ chỉ có thể chứa một giá trị nào đó.
:
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?