c 標準標頭檔案

2021-09-25 01:47:39 字數 1858 閱讀 4012

#include //stl 通用演算法

#include //stl 位集容器

#include //字元處理

#include //定義錯誤碼

#include //浮點數處理

#include //對應各種運算子的巨集

#include //定義各種資料型別最值的常量

#include //定義本地化函式

#include //定義數學函式

#include //複數類

#include //訊號機制支援

#include //異常處理支援

#include //不定引數列表支援

#include //常用常量

#include //定義輸入/輸出函式

#include //定義雜項函式及記憶體分配函式

#include //字串處理

#include //定義關於時間的函式

#include //寬字元處理及輸入/輸出

#include //寬字元分類

#include //stl 雙端佇列容器

#include //異常處理類

#include //檔案輸入/輸出

#include //stl 定義運算函式(代替運算子)

#include //定義各種資料型別最值常量

#include //stl 線性列表容器

#include //本地化特定資訊

#include //stl 對映容器

#include //stl通過分配器進行的記憶體分配

#include//動態記憶體分配

#include //stl常用的數字操作

#include //引數化輸入/輸出

#include //基本輸入/輸出支援

#include //輸入/輸出系統使用的前置宣告

#include //資料流輸入/輸出

#include //基本輸入流

#include //stl迭代器

#include //基本輸出流

#include //stl 佇列容器

#include //stl 集合容器

#include //基於字串的流

#include //stl 堆疊容器

#include //標準異常類

#include //底層輸入/輸出支援

#include //字串類

#include //執行期間型別資訊

#include //stl 通用模板類

#include //對包含值的陣列的操作

#include //stl 動態陣列容器

1.#include //stl 通用演算法

是c++特有的stl模板的演算法標頭檔案 包含了一些特定的演算法函式 包括sort(),stable_sort(),partical_sort(),nth_element()等常用的演算法函式

常用的裡的函式:

其中firtst,mid,last,mid,nth均為迭代器型別

排序預設為公升序 排序範圍為[first,last) 即first至last前一位

sort(first,last)快排

stable_sort(first,last)歸併排序

partical_sort(first,mid,last)堆排序

nth_element(first,nth,last)找出第n小的元素放於nth所在的位置

min_element(first,last)尋找範圍內最小值 返回迭代器

max_element(first,last)尋找範圍內最大值 返回迭代器

2.#include //定義輸入/輸出函式

該標頭檔案使c++可以使用c裡面的輸入輸出函式

C 標準標頭檔案和非標準標頭檔案

標準標頭檔案 使用 包含的標頭檔案 先到 usr include裡去尋找該標頭檔案,找不到的話到當前目錄 非標準標頭檔案 使用 包含的標頭檔案 直接到當前目錄找該標頭檔案 在原始檔中包含的標頭檔案如果在 usr include和當前目錄找不到話,編譯就會出錯,找不到該標頭檔案。所有的標準標頭檔案都放...

XLib程式設計 標準標頭檔案

標準標頭檔案 以下包含的檔案是xlib標準的一部分 x11 xlib.h 這是xlib的主標頭檔案。大多數的xlib符號都是通過包含這個檔案來宣告的。該檔案還包含預處理器符號xlibspecificationrelease。這個符號被定義為6。xlib的release 5首次引入這個符號 x11 x...

C C 程式基礎 標準標頭檔案的結構

1 標準標頭檔案有如下結構,請解釋。ifndef incvxworksh define incvxworksh ifdef cplusplus extern c endif endif incvxworksh ifdef cplusplus extern c endif endif incvxwor...