社区
C++ 语言
帖子详情
Vc下的一点小疑问
tomatobin
2011-02-28 10:34:55
int total;cin>>total;int ar[total];
这样的代码为什么在Vc下编译不过,而在code blocks、dev c++都以通过呢?
...全文
153
9
打赏
收藏
Vc下的一点小疑问
int total;cin>>total;int ar[total]; 这样的代码为什么在Vc下编译不过,而在code blocks、dev c++都以通过呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
futurepi
2011-03-01
打赏
举报
回复
数组的大小要固定,,new才支持动态大小的数组
huaweiheart1
2011-03-01
打赏
举报
回复
很明显,是编译器的差异。
nanchangniat
2011-02-28
打赏
举报
回复
是用动态数组。
haogeai123
2011-02-28
打赏
举报
回复
1L和2L已经解决了问题
飞天御剑流
2011-02-28
打赏
举报
回复
[Quote=引用楼主 tomatobin 的回复:]
C/C++ code
int total;cin>>total;int ar[total];
这样的代码为什么在Vc下编译不过,而在code blocks、dev c++都以通过呢?
[/Quote]
gcc和g++默认把C99的一些特性例如VLA可变长数组作为自己的编译器扩展了,这些扩展默认是打开的,你那个代码就是VLA,你只要加上-pedantic和-ansi移除GNU扩展并执行严格的标准,就能看见效果了。
hongwenjun
2011-02-28
打赏
举报
回复
VC 6.0 的C++编译器 不支持 部分新的C++标准吧
code blocks、dev c++,这些都是使用 GCC 编译器
GCC 编译器 版本更新比较快
無_1024
2011-02-28
打赏
举报
回复
VC不能这样来分配数组空间 可以用new来动态分配内存空间
int total;cin>>total;
int *ar = new int[total];
yyg990441
2011-02-28
打赏
举报
回复
VC6不支持变长数组
VC
实现炫眩qq界面的模拟(附源码)
开始我是对使用商家界面换肤产品的行为比较反感,后来发现效果和效率还凑和,就算了,并在商家的鼓励下写了篇文章帮他们介绍给读者认知,换取了一个企业版本的开发包。算是“个人利益跟群众利益结合”吧,的确不错的...
VC
6.0与
VC
.net的具体区别
对于
VC
6.0和
VC
.net本人有几点
疑问
。 1.首先,
vc
.net开发的程序是否依然需要.net框架的支持?是否可以独立运行? 2.对与
VC
.net开发出来的程序在运行效率上和
VC
6.0开发的差距有多大? 3.现在大部分做MFC开发的用的是
VC
...
VC
#.NET+GDI+开发交互式CAD系统
本课程用
VC
#.NET结合GDI+,从无到有开发一个功能较完整的小型交互式CAD系统。 作者有交互式CAD系统、动态几何系统开发经验。出版过交互式CAD系统开发方面的图书。 课程先讲准备知识,然后讲整个系统的开发思路和主要...
转:
VC
6.0与
VC
.net的具体区别
对于
VC
6.0和
VC
.net本人有几点
疑问
。 1.首先,
vc
.net开发的程序是否依然需要.net框架的支持?是否可以独立运行? 2.对与
VC
.net开发出来的程序在运行效率上和
VC
6.0开发的差距有多大? 3.现在大部分做MFC开发的用的...
VC
-COM组件
做
VC
开发人员对com组件多少都有一定的认识,可是真有这样的实战经验的却不多,我就把自己学习Com的过程记录下来。由于目前篇幅不定所以我会以文字加附件代码的形式提供出来以供大家参考学习。 定义:COM组建是一组...
C++ 语言
64,648
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章