首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

使用CodeBlocks+GCC的进看看,关于C++ Primer习题4.1解决办法

2012-03-06 
使用CodeBlocks+GCC的进看看,关于C++ Primer习题4.1C/C++ code]#includeiostreamusing namespace stdin

使用CodeBlocks+GCC的进看看,关于C++ Primer习题4.1

C/C++ code
]#include<iostream>using namespace std;int get_size(){    return -1;}int main(){    unsigned buf_size = 1024;    int ia[buf_size];    int ia1[get_size()];}


编译上面的代码,竟然只有警告,还可以运行,怎么回事啊?是不是我的GCC出问题了

F:\CodeBlocks\main.cpp||In function `int main()':|
F:\CodeBlocks\main.cpp|13|warning: unused variable 'ia'|
F:\CodeBlocks\main.cpp|14|warning: unused variable 'ia1'|
||=== Build finished: 0 errors, 2 warnings ===|


[解决办法]
没有问题你定义了没用,编译器给你警告
[解决办法]
我用DEVC++编译连警告也没有
直接可以运行
以前在看书的时候说的是
数组一定要在编译的时候就先制定大小
不能在运行的时候在调用函数返回的直
为什么会这样了? 

热点排行