国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

標準庫增加和擴展C++的基本語言功能

2020-05-23 14:24:26
字體:
來源:轉載
供稿:網友

標準庫包含了大量的函數和其他支持實體,增加和擴展了C++的基本語言功能。標準庫的內容是C++的一部分,在語言的語法和語義方面跟C++相同。C++的標準定義了這兩者,所以每個符合該標準的編譯器都提供了完整的標準庫。

  標準庫的范圍是很特殊的。使用該標準庫將獲得非常多的功能,包括基本元素如基本語言支持、輸入輸出函數和異常處理(異常是在程序執行過程中發生的偶然事件,常常是某種錯誤),實用函數,數學例程和各種預先編寫好并測試通過的功能。在程序執行過程中可借助這些功能來存儲和管理數據。

  要高效地使用C++,應非常熟悉標準庫的內容。本書在介紹C++語言時,將討論標準庫的許多功能,但本書介紹的內容肯定是不完整的。要完整地介紹標準庫的功能和用法,需要用與本書同樣篇幅的另一本書來討論。

  使用標準庫所需要的定義和聲明位于前面介紹的標準頭文件中。在一些情況下,標準頭文件默認包含在程序文件中,但在大多數情況下,必須添加一個#include指令,把要使用的庫功能所在的頭文件包含進來。附錄C中列出了一個完整的頭文件列表,并簡要說明了每個頭文件支持的功能。

  C++標準庫中的幾乎所有內容都是在命名空間std中定義的。也就是說,庫中使用的所有名稱都應加上前綴std。如本章前面所述,在引用標準庫中的內容時,需要在名稱前面加上前綴std,如下面的語句所示:

  std::cout<<"The best place to start is at the beginning";

  另外,也可以在源文件的開頭加上一個using指令:

  using namespace std;

  這樣,標準庫名稱就可以省略前綴std了,因為std中的所有名稱在程序文件中都是自動可用的,所以上面的語句可以改寫為:

  cout<<"The best place to start is at the beginning";

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 筠连县| 庆云县| 乐山市| 灵璧县| 新巴尔虎右旗| 阳新县| 张家港市| 和平县| 京山县| 旌德县| 峡江县| 玉龙| 宁明县| 运城市| 河间市| 长顺县| 信阳市| 庆安县| 成安县| 敖汉旗| 蓬安县| 江门市| 景宁| 类乌齐县| 宜兰市| 成都市| 沙坪坝区| 景德镇市| 清新县| 元谋县| 米泉市| 临城县| 辽中县| 盐亭县| 桐梓县| 千阳县| 广东省| 安阳市| 贵南县| 灵山县| 枣阳市|