读书人

使用CodeBlocks+GCC的进看看,关于C++

发布时间: 2012-03-06 20:47:55 作者: rapoo

使用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++编译连警告也没有
直接可以运行
以前在看书的时候说的是
数组一定要在编译的时候就先制定大小
不能在运行的时候在调用函数返回的直
为什么会这样了?

读书人网 >C++

热点推荐