2015年1月28日 星期三

C++ iostream.h 和 iostream 的分別


 很多c++書上都喜愛用
 #include <iostream.h>

 但對於現在新的IDE可能已經不能編譯了

 以前的寫法
  #include<iostream.h>
  int main()


 新定的標準寫法
  #include<iostream>
  using namesapec std;
  int main()


  <iostream> 定義輸出輸入的函式
  但 cout 本名為 std::cout
       cin 本名為 std::cin

 所以要使用 名稱空間(namespace) std

 早年這個名稱空間有定義在 <iostream.h>

 現在的新編譯器可能沒有這個功能了 所以會編輯失敗!




沒有留言:

張貼留言