大家好,又见面了,我是你们的朋友全栈君。
iostream与iostream.h
#include <iostream.h> // 这个就是1998年标准化以后的标准头文件
#include <iostream> // 这个就是标准化以前的头文件
更本质上的区别就是iostream把标准C++库的组件放在一个名位std的namespace里面。而相对的iostream.h则将这些标准组件放在全局空间里,同时在标准化以后旧有的C标准库也已经经过改造了。 使用前者,就需要在代码中添加语句:using namespace std;
即:#include <iostream.h> == #include <iostream>+ using namespace std;
#include、#include<xxx.h> 与#include “xxx.h”
- #include<xxx.h>:系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。
- #include “xxx.h”:用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找,然后在到C++安装目录(比如VC中可以指定和修改库文件查找路径,Unix和Linux中可以通过环境变量来设定)中查找,最后在系统文件中查找。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/129589.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...