王建偉C++語(yǔ)言基礎(chǔ)到進(jìn)階
2023-07-26 15:24 作者:bili_34189062872 | 我要投稿
頭文件和命名空間
iostream
是C++的標(biāo)準(zhǔn)輸入/輸出流。當(dāng)在程序中使用cin
或cout
時(shí),必須在程序的最前面包含這個(gè)流。如果還要使用其他的內(nèi)容,那么需要包含其他的頭文件。每條#include
指令只可以包含一個(gè)頭文件,如果需要包含多個(gè)頭文件,則需要使用多條#include
嵌入指令。在C++中,頭文件不再以
.h
結(jié)尾,以.h
結(jié)尾的頭文件是C語(yǔ)言中常用的頭文件。
常用的頭文件有以下這些:
標(biāo)準(zhǔn)輸入/輸出流:
<iostream>
標(biāo)準(zhǔn)文件流:
<fstream>
標(biāo)準(zhǔn)字符串處理函數(shù):
<string>
標(biāo)準(zhǔn)數(shù)學(xué)函數(shù):
<cmath>
當(dāng)使用
<尖括號(hào)>
時(shí),C++編譯器將首先在C++系統(tǒng)設(shè)定的目錄中尋找要包含的文件,如果沒有找到,再到指令中指定的目錄中去查找。當(dāng)使用
"雙引號(hào)"
時(shí),C++編譯器在用戶當(dāng)前目錄下或指令中指定的目錄下尋找要包含的文件。
C++為了避免命名沖突,特別引入了“命名空間”的定義,即namespace
。命名空間的作用是為了消除同名引起的歧義。
標(biāo)簽: