g++编译器和c++编译器在使用时(编代码时)具体有什么不同,说说常用的就行,谢谢

为什么同一个代码用c++的话内存只占g++的一半,但是g++的速度快!这是为什么????... 为什么同一个代码用c++的话内存只占g++的一半,
但是g++的速度快!这是为什么????
展开
 我来答
10...6@qq.com
2012-12-23 · 超过17用户采纳过TA的回答
知道答主
回答量:148
采纳率:0%
帮助的人:60.1万
展开全部
不大清楚啦,其实只要不写一些怪异的代码(如struct a {;};此空结构体在gcc和g++中分别运用sizeof(a);得出的结果分别是0和1,之主要是编译器的编译规则不同导致),都是可以的,g++只是界别更高一些,对数据类型的要求更高一些,不会帮你进行默认的数据类型转换,是什么类型就是什么类型,而gcc则可以帮你进行一些默认的转换,或者是给你警告信息,而g++会直接给你报错。我的理解
追问
看我的问题补充,你知道吗?
追答
o看错了啊,sorry
欢乐多Ek
2012-12-23 · TA获得超过478个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:426万
展开全部
你说的是CL吧,那是微软的编译器,g++是GNU的编译器。
GNU的编译器是免费的,而且是很符合国际标准的,微软的有些不是很符合标准。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式