[問題] include <XXX.h> 與 include <XXX>差別?
我是使用Visual C++,想請問一個粗淺的小問題:
在C中,要使用輸出輸入,要include header file: stdio.h
EX: #include <stdio.h>
在C++中,一樣的情形,一般都用 cin>> cout<<,所以要用: iostream。再搭配
using namespace std;
EX: #include <iostream>
using namespace std;
但我打開VC98 -> Include的資料夾,發現iostream這個header file的檔名是:
IOSTREAM.H
可是:
如果我code是打: #include <iostream.h>
using namesoace std;
會出現錯誤: 'std' : does not exist or is not a namespace
為何會這樣呢???
--
╭──╮ 全 q ˙ . 全 ╭════╮
║ 燈 電 世 . 潘 ◤◥◤◥ 陽 街 世 │此路不通│
║││ 了 界 ˙威 在 一 起 建 . 了 界 ╰═ ╤ ═╯
║ 停 都 ‧ 倫 ◣ ◢ 福 . 封 都 │
║ ﹕. ˙ ‧ ‧ │
███ ψsleeeve ███
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.68.140
推
08/16 15:22, , 1F
08/16 15:22, 1F
→
08/16 15:23, , 2F
08/16 15:23, 2F
→
08/16 15:23, , 3F
08/16 15:23, 3F
→
08/16 15:23, , 4F
08/16 15:23, 4F
→
08/16 15:24, , 5F
08/16 15:24, 5F
→
08/16 15:25, , 6F
08/16 15:25, 6F
→
08/16 17:35, , 7F
08/16 17:35, 7F
→
08/16 18:07, , 8F
08/16 18:07, 8F
推
08/16 18:08, , 9F
08/16 18:08, 9F
→
08/16 21:23, , 10F
08/16 21:23, 10F
→
08/16 21:24, , 11F
08/16 21:24, 11F
→
08/16 21:25, , 12F
08/16 21:25, 12F
推
08/17 22:57, , 13F
08/17 22:57, 13F