[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