我刚开始学习c++。
And I want know about this
int g = &h;
"&h""意思是在那里?
我知道在这里
int &e = f;
意味着"e"正在引用"f"
那么"&"像这样的
int &a = b;
int c = &d;
,=的左边表示参考。在右边,它表示
的内存地址。。
int g = &h;
几乎肯定是一个错误。它说,创建一个整数g,并将其值设置为变量h的内存地址。
相反,您可以使用:
int *g = &h;
它说,"创建一个指向整数g的指针,并将其值设置为变量h的内存地址。g指向h。
,正如你所说:
int &e = f;
表示e现在是对f
的引用