您的位置:首页 > 编程语言 > C语言/C++

c++中的#include<new>

2014-04-24 20:58 232 查看
在new的头文件中只包含6个重载的new和delete,和一些new的声明。iostream是C++中特定的输入输出流操作以及一些其他常用函数和操作符的声明。里面其实就是包含了new头文件的内容,一般只需要在C++程序开头加上"#include<iostream>"和 using namespace std;这两句代码就可以了。不需要再另外加上new。

另外在C++中包含iostream头文件的做法有些微妙:带.h的和不带.h的iostream在使用时也是不一致的,带.h的一般作用域属于全局的,可以直接引用,但是不带.h的作用域属于std名字空间。建议直接使用不带.h的iostream并使用标准名字空间。这样比较符合标准而且少敲几个字。方便!

C++作为C语言的更上一层,所以在很多方面都采取了兼容C语言的方式,这一点就属于其一。
但是如果只写#include<new>,当程序中出现输入输出的操作时,就会出现错误!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: