[C++基础]001_<iostream>和<iostream.h>的区别
2012-10-08 22:38
489 查看
C++是在C的基础上发展的,它是兼容C的。但只是兼容,它有自己完整的一套语言规则,当然你有自己的特点,其一便是<iostream>。
C++引入了名字空间namespace,它避免了变量和函数名字重复冲突,这是一个很好的机制,而<iostream>便是符合这一套实现的代码。
而<iostream.h>则是沿用了C风格的头文件,这个文件填入后,可以直接使用诸如cout、cin之类的函数。
总结:
■ <iostream> C++语言用,如果要使用cout,需要加入using namespace std,或使用std::cout
■ <iostream.h> C风格,引入可直接使用cout
C++引入了名字空间namespace,它避免了变量和函数名字重复冲突,这是一个很好的机制,而<iostream>便是符合这一套实现的代码。
而<iostream.h>则是沿用了C风格的头文件,这个文件填入后,可以直接使用诸如cout、cin之类的函数。
总结:
■ <iostream> C++语言用,如果要使用cout,需要加入using namespace std,或使用std::cout
■ <iostream.h> C风格,引入可直接使用cout
相关文章推荐
- [C++基础]001_<iostream>和<iostream.h>的区别
- C++语言零基础入门教程:2.2 C/C++头文件大揭秘,""和<>有什么区别
- C++中include <iostream>和include <iostream.h>的区别
- C++中<iostream>和<iostream.h>区别
- C++ ---->中include <iostream>和include <iostream.h>的区别
- C++ #include <iostream> #include <iostream.h> #include <string.h>区别及作用
- c/c++ 基础(一) “” <> 区别
- C++中#include包含头文件带 .h 和不带 .h 的区别,如<iostream>和<iostream.h>
- c++中#include<iostream>、<iostream.h>区别
- C++中vector<> resize()和reserve区别
- C++基础]指针函数与函数指针<详细讲解>
- C++Primer--->#include<iostream>与#include<iostream.h>以及#inclue<string> 和 #include<string.h>的区别
- #include <iostream>与#include <iostream.h>的区别
- [C++杂记] #include< >和#include""的区别
- <C/C++基础>九度OJ题目1359--1414解题练习(七)
- [C++基础]队列<queue>中的常用函数
- #include<iostream>与#include<iostream.h>以及#inclue<string> 和 #include<string.h>的区别
- c++中vector<int>和vector<int*>的用法区别
- <转>C++基础知识: 引用
- C++关于std namespace与# include<iostream>关系的有关问题