QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 610|回复: 1

gcc3.22和gcc2.96相比有多少变化?

[复制链接]
发表于 2003-12-29 15:34:53 | 显示全部楼层 |阅读模式
我的以前在2.96(redhat7.3)下面正常编译的c++程序在3.23(fedora core1)下面不能编译,make时一大堆错误和警告。
 楼主| 发表于 2003-12-30 10:39:35 | 显示全部楼层
解决了,问题如下
1. 2.96下面包含的头文件到了3.32下面认为要过期,不推荐使用,比如iostream.h等等。
2. switch case中没有写default在2.96下面编译正常,到了3.32下面就出错了。
3. 2.96下面允许在函数的实现中给参数一个默认值,但是3.32下面不允许。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 03:14 , Processed in 0.071359 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表