c/c++標頭檔案:c/c+程式通常由標頭檔案(header files)和定義檔案(definition files)組成。標頭檔案作為一種包含功能函式、資料介面宣告的載體檔案,主要用於保證程式的宣告(declaration);而定義檔案用於儲存程式的實現(implementation)。標頭檔案一般由四部分內容組成:(1)標頭檔案開頭處的版權和版本宣告;(2)預處理塊;(3)inline函式的定義;(4)函式和類結構宣告等。在標頭檔案中,用 ifndef/define/endif結構產生預處理塊,用 #include 格式來引用庫的標頭檔案。
標頭檔案中可以包括:使用者構造的資料型別,外部變數,外部函式,常量和內聯函式等具有一定通用性或常用的量。有兩種形式:#include《檔名》:是按照編譯器自帶標頭檔案的路徑引用;一般用的是編譯器自帶的標頭檔案。#include 「 檔名」:先在原始檔所在位置查詢該檔案,若找不到相應的檔案則在編譯器自帶的目錄中引用標頭檔案;一般用於引用使用者自己定義的檔案。
常用標頭檔案:
//傳統c++:
#include//資料流輸入/輸出
#include//定義輸入/輸出函式
#include//定義雜項函式及記憶體分配函式
#include//字串處理
#include//定義數學函式
#include//檔案輸入/輸出
//標準c++:
#include//基本輸入輸出流
#include//字串類
#include//檔案輸入輸出流
#include//stl通用演算法
#include//stl動態陣列容器
#include//stl堆疊容器
#include//stl雙端佇列容器
#include//stl佇列容器
#include//stl線性列表容器
#include//stl對映容器
#include//stl集合容器
#include//異常處理類
/*#include和#include區別:在介面和執行上都是不同的;#include類和物件都宣告在全域性空間裡;#include類和
物件宣告在std空間裡,在c++中,標準庫的命名空間為std,因而包含了
上述標頭檔案時,一般會使用下列語句:using namespace std;
*/
Linux標頭檔案 C C 標頭檔案
linux標頭檔案 c c 標頭檔案。linux常用標頭檔案如下 posix標準定義的標頭檔案 目錄項 檔案控制 檔名匹配型別 路徑名模式匹配型別 組檔案 網路資料庫操作 口令檔案 正規表示式 tar歸檔值 終端i o 符號常量 檔案時間 字元擴充套件型別 internet定義 套接字本地介面 in...
c c 標頭檔案
include string h void main 不能正確執行,提示說是string型別沒有定義 而下面 include string using namespace std void main 這裡的string編譯器就認識了,但是strcmp就不認識了呢?一般乙個c 的老的帶 h 副檔名的庫...
c,c 標頭檔案
c 傳統 c include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 i...