C 版本的C標準庫標頭檔案的特點

2021-07-12 01:04:33 字數 389 閱讀 9643

c++標準庫中除了定義c++語言特有的功能外,也相容了c語言的標準庫。c語言的標頭檔案形如name.h,c++則將這些檔案命名為cname。也就是去掉了.h字尾,而在檔名name之前新增了字母c,這裡的c表示這是乙個c語言標準庫的標頭檔案。

因此,cctype標頭檔案和ctype.h頭漸漸的內容是一樣的,只不過從命名規範上來講更符合c++語言的要求。特別的,在名為cname的標頭檔案中定義的名字從屬於命名空間std,而定義在名為.h的標頭檔案中的則不然。

一般來說,c++程式應該使用名為cname的標頭檔案而不使用name.h的形式,標準庫中的名字總能在命名空間std中找到。如果使用.h形式的標頭檔案,程式設計師就不得不時刻牢記哪些是從c語言那兒繼承過來的,哪些又是c++語言所獨有的。

參考文獻《c++ primer第五版》

C 標準庫標頭檔案

包含c 標準輸入和輸出函式的函式原型,並已取代了標頭檔案 格式化資料流的的流操縱元的函式原型,並以取代了標頭檔案 顧名思義,它包含各個數學函式原型,並已取代 它包含數轉換為文字,文字轉換為數,記憶體分配 隨機數 以及其他各種攻取函式的的函式原型並取代了標頭檔案 該標頭檔案包含維護時間和日期函式原型和...

C標準的標頭檔案

c標準的標頭檔案有多少個?87年 ansi公布的 ansi c標準有15個,90年 iso因為接受了ansi的標準,所以公布的 iso c 也是15個 95年 iso增加3個頭檔案 18個 99年 iso增加6個頭檔案 24個 11年 iso增加5個頭檔案 29個 實際上c的標準標頭檔案到底有多少,...

include標頭檔案 C 標準庫與C標準庫

c 標準庫簡介 c 標準庫的所有標頭檔案都沒有副檔名。c 標準庫的內容總共在50個標準標頭檔案中定義,其中18個提供了c庫的功能。形式的標準標頭檔案 例外 其內容與iso標準c包含的name.h標頭檔案相同,但容納了c 擴充套件的功能。在 形式標準的標頭檔案中,與巨集相關的名稱在全域性作用域中定義,...