【发布时间】:2015-04-18 15:41:02
【问题描述】:
我正在尝试运行以下代码,但出现以下错误。
错误:无法声明指向“int&”的指针
#include <iostream>
using namespace std;
int main()
{
int x = 5;
int *ptr = &x;
int &(*y) = ptr;
*y = 5;
cout << *ptr << endl;
return 0;
}
【问题讨论】:
-
也许你的意思是
int *&y = ptr;,但在这种情况下它与int *y = ptr;没有区别。
标签: c++ codeblocks gnu