51Testing软件测试论坛

标题: 学习VC6遇到一个问题,求助! [打印本页]

作者: clgwlg    时间: 2005-11-22 15:26
标题: 学习VC6遇到一个问题,求助!
我用的VC6 SP6的版本,我在include文件夹中能够找到‘iostream'这个库函数,可是我无法在程序中调用这个库函数,只能够调用老版本的'iostream.h',感觉非常奇怪,求助!!
作者: link    时间: 2005-11-30 09:35
看不太懂你的问题...

iostream是一个class,不是函数。

iostream:
A type basic_iostream specialized on char.

typedef basic_iostream<char, char_traits<char> > iostream;

basic_iostream Class:
A stream class that can do both input and output.

template <class Elem, class Tr = char_traits<Elem> >
class basic_iostream : public basic_istream<Elem, Tr>,
                        public basic_ostream<Elem, Tr>
{
public:
   explicit basic_iostream(basic_streambuf<Elem, Tr>& *_Strbuf);
   virtual ~basic_iostream( );
};


[ 本帖最后由 link 于 2005-11-30 09:49 编辑 ]
作者: clgwlg    时间: 2005-11-30 18:00
谢谢!
当我用#include <iostream>的时候,调用里面的'cout','cin'编译器会报错说找不到这些函数,可是如果我用                #include<iostream.h>编译器就不会报错了。
我能在vc的安装文件夹里找到‘iostream'和'iostream.h'这两个类文件,可是却只能调用'iostream.h':,(:,(
作者: tianzhiwei    时间: 2005-12-1 17:31
diao de shi tou wen jian
作者: joseph_wh    时间: 2005-12-30 00:01
用#include<iomanip.h>试试看。
它包含iostream.h的内容。
作者: 小南    时间: 2006-1-22 02:48
标题: ^_^
it is easy to resolve

#include<iostream>
using namespace std;

it's OK~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2