【发布时间】:2011-07-01 10:20:38
【问题描述】:
#include <iostream>
int a = 9;
int *p;
p = &a;
int fun();
int main()
{
std::cout << fun();
return 0;
}
int fun()
{
return *p;
}
为什么这段代码会报错:
预期的构造函数、析构函数或 '=' 标记之前的类型转换|
而这段代码运行正常:
#include <iostream>
int a = 9;
int *p = &a;
int fun();
int main()
{
std::cout << fun();
return 0;
}
int fun()
{
return *p;
}
【问题讨论】:
标签: c++