zoukankan      html  css  js  c++  java
  • iostream与iostream.h

    iostream与iostream.h

    1、iostream是标准的C++库
    2、iostream.h是非标准的C++库。如果使用前者,需要搭配using namespace XXX。后者则不需要。

    include <iostream.h> //非标准输入输出流,没有命名空间的概念
    	cout<<x;  //输出可直接引用
    

    C++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace。

    include <iostream> //标准输入输出流cout<<x;  //不可以直接引用
    //方法一
    using namespace std;
    cout<<x;
    //方法二
    using std::cout;
    cout<<x;
    //方法三
    std::cout<<x;
    

    其他头文件也是同样的道理
    1、“.h”的就是非标准的,C的标准库函数

    2、无“.h”的,就要用到命令空间,是C++的

    3、还有一部分不完全是有“.h”和没“.h”的差别(math.h和cmath)

  • 相关阅读:
    [恢]hdu 2203
    [恢]hdu 2089
    [恢]hdu 1597
    [恢]hdu 1239
    [恢]hdu 2141
    [恢]hdu 2152
    [恢]hdu 2078
    [恢]hdu 2304
    [恢]hdu 1799
    非金钱激励员工的108种手段 ,你一定要懂!
  • 原文地址:https://www.cnblogs.com/retry/p/11175332.html
Copyright © 2011-2022 走看看