Dev-C++有什么问题,或者我的代码中有关于使用引用变量的错误?Dev-C++给出'&'参考语法错误
#include <stdio.h>
struct P {
int x;
};
int main(int argc, char **argv){
struct P Point[5];
struct P & rPoint;
int i;
for(i=0;i<=4;i++) {
rPoint = Point[i]; // I know. I can use Point[i].x = i. But...
rPoint.x = i;
}
for(i=0;i<=4;i++) {
rPoint = Point[i];
printf("%d\n", rPoint.x);
}
system("pause");
return 0;
}
错误: 9 C:*** \ '&' 令牌
我不认为有Dev-C++特定的库,重要的是编译器,并且在Dev-C++中,通常只使用旧版本的MinGW(这是与其他免费版本相同的编译器) - IDE)。 – 2012-03-24 02:18:39
$ gcc test.cpp test.cpp:函数'int main(int,char **)': test.cpp:9:20:error:'rPoint'声明为引用但未初始化 test.cpp: 21:22:错误:'system'未在此范围内声明 – 2012-03-24 02:19:13
我无法在mingw上构建库。该库将在Dev-C++上发布。有点懒惰:) – miqbal 2012-03-24 02:21:01