C 的標頭檔案們

2021-04-07 02:07:07 字數 1833 閱讀 9214

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...