1、傳統 c++
#include //設定插入點
#include //字元處理
#include //定義錯誤碼
#include //浮點數處理
#include //檔案輸入/輸出
#include //引數化輸入/輸出
#include //資料流輸入/輸出
#include //定義各種資料型別最值常量
#include //定義本地化函式
#include //定義數學函式
#include //定義輸入/輸出函式
#include //定義雜項函式及記憶體分配函式
#include //字串處理
#include //基於陣列的輸入/輸出
#include //定義關於時間的函式
#include //寬字元處理及輸入/輸出
#include //寬字元分類
標準 c++ (同上的不再注釋)
#include //stl 通用演算法
#include //stl 位集容器
#include
#include
#include
#include
#include //複數類
#include
#include
#include
#include
#include //stl 雙端佇列容器
#include //異常處理類
#include
#include //stl 定義運算函式(代替運算子)
#include
#include //stl 線性列表容器
#include //stl 對映容器
#include
#include //基本輸入/輸出支援
#include //輸入/輸出系統使用的前置宣告
#include
#include //基本輸入流
#include //基本輸出流
#include //stl 佇列容器
#include //stl 集合容器
#include //基於字串的流
#include //stl 堆疊容器
#include //標準異常類
#include //底層輸入/輸出支援
#include //字串類
#include //stl 通用模板類
#include //stl 動態陣列容器
#include
#include
using namespace std;
c99 增加
#include //複數處理
#include //浮點環境
#include //整數格式轉換
#include //布林環境
#include //整型環境
#include //通用型別數學巨集
乙個例子:
/* c環境下的程式片斷 */
#include
void main ()
// 移植到c++環境下
#include
using namespace std;
int main (int argc, char* argv)
上面的移植對於c++標準來說,應該是沒有問題的,但是不同的編譯器對標準的支援不同,其結果可能也會不同。在vc6++中無法通過編譯,對此,有個說法是m$不願在std標準庫中加入對 #include 的相容,也就是說 using namespace std; 和 新版標頭檔案 不能同時出現。當然用c風格的標頭檔案也不會影響效能。
C 標頭檔案與C標頭檔案
include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 include ...
C 標頭檔案與C標頭檔案(math string)
math.h 是c語言中數學函式庫,包含我們常用的一些數學計算上會使用到的函式。c 中有對應相同作用的標頭檔案 cmath 當然c 中兩個標頭檔案都可以使用,c 向c相容。1.include c語言的標頭檔案,包含比如strcpy之類的字串處理函式。注意c語言裡沒有string類的概念,不要弄混。2...
c 的標頭檔案
1 傳統 c include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 i...