我知道引用不占用任何内存,它将指向它引用的相同内存位置.例如
int i=10; int &r = a;
假设i指向内存位置1000,因此在这种情况下r也将指向内存位置1000.但是在C++中,当我们声明一个变量时,它将在某个位置存储在内存中.在这种情况下r指向某个位置但它应该存储在内存中的某处作为内部表示仅在引用上使用const指针.提前致谢.
i
r
c++ memory
c++ ×1
memory ×1