[C++基础]001_<iostream>和<iostream.h>的区别

C++是在C的基础上发展的,它是兼容C的。但只是兼容,它有自己完整的一套语言规则,当然你有自己的特点,其一便是<iostream>。

C++引入了名字空间namespace,它避免了变量和函数名字重复冲突,这是一个很好的机制,而<iostream>便是符合这一套实现的代码。

而<iostream.h>则是沿用了C风格的头文件,这个文件填入后,可以直接使用诸如cout、cin之类的函数。

总结:

   ■ <iostream>          C++语言用,如果要使用cout,需要加入using namespace std,或使用std::cout

   ■ <iostream.h>       C风格,引入可直接使用cout

posted @ 2012-10-08 22:38  邵贤军  阅读(740)  评论(2编辑  收藏  举报