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