现在刚刚学习C++编程,看的是Bruce Eckel的<C++编程思想>这本书,但是书中很多例子在我的电脑上根本行不同,比如 书中可以用#include<iostream>
using namespace std;
我却不能用只能用原来的
#include<iostream.h>
我想问一下是不是编译器的原因或者是编译器中的库函数是原来版本的,我现在用的还是Turbo C++的编译器,问一下各位高手:
我用不用下载新的编译器或者只需要更新一下库函数就可以了.
如果要下载的话,下载什么样的编译器,或者怎么样更新库函数,
谢谢了.
參考答案:不行,这个不是库的问题,在不同的C++编译器中对上述头文件包含的表示不一样,多数编译器都需要用using namespace std。
既然你用#include<iostream.h> 可以解决这个问题,那就行了。
PS:对于这本书上的例子,我也试了,很多在Visual C++6里可以,在Dev C++里却不行,有的还相反过来,有的头文件他还没有包含。所以主要是看思想,:),这本书不错。