QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 805|回复: 5

编译第一个c++程序的问题。

[复制链接]
发表于 2005-1-24 05:35:03 | 显示全部楼层 |阅读模式
g++ -o firstcc.o -Wall first.cpp
In file included from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/include/g++-v3/backward/iostream.h:31,
                 from first.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.

我是在first.cpp 里面用了#include<iostream.h>
不知道Linux下到底都有哪些函数库可用。
哪里有一些相关的文档啊?
发表于 2005-1-24 07:23:14 | 显示全部楼层
把 <iostream.h> 改成 <iostream>。 标准头文件好像不用.h作结尾已经很久了(4,5年?)。
回复

使用道具 举报

发表于 2005-1-24 10:09:57 | 显示全部楼层
#include <iostream>
using namespace std;
回复

使用道具 举报

发表于 2005-1-25 18:21:18 | 显示全部楼层
VC用久了吧? :neutral:
回复

使用道具 举报

发表于 2005-1-26 22:25:07 | 显示全部楼层
如果不用.h,就必须加上命名空间!

像 lizhuoru 写的那样子。
回复

使用道具 举报

发表于 2005-2-2 17:49:49 | 显示全部楼层
作古了的iostream.h……

iostream.h在VC系列里面最后存在的版本是在VC++6里面,那时候的VC++还不能实现标准库所要求的所有特性(譬如iostream的模板化)。

现在是个库都会用iostream而不是iostream.h
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-6 16:34 , Processed in 0.067226 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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