1. 程式人生 > >C++中iostream和iostream.h有什麼區別?

C++中iostream和iostream.h有什麼區別?

#include <iostream.h>是非標準輸入輸出流,

#include <iostream>是標準輸入輸出流

C++中為了避免名字的衝突,特別引入了“名字空間的定義”,即namespace

當代碼中用<iostream.h>時,輸出可直接引用cout<<x;  //<iostream.h>繼承C語言的標準庫檔案,未引入名字空間定義,所以可直接使用。

當代碼中引入<iostream>時,引入std;有以下方法

1、

using namespace std;

cout<<x;

2、

using std::cout;

cout<<x;

3、std::cout<<x;