具有保證包含的C 標準庫中的標頭
在大多數情況下,C 標準庫標頭具有未指定的包含關係。但是,也有例外,特定標頭保證包含其他標頭或提供某些功能但不包含其他標頭。
保證包含特定標頭的標頭:
-
初始值設定項清單()
初始值設定項清單()
- 初始值設定項清單()
- 初始值設定項清單()
包含於:-
- 實用程式()
- 字串()
- 陣列()
- 陣列()
-
- 陣列()
- 陣列()
- 出隊()
- 轉送列表()
- 列表() list>)
- 向量()
- 地圖(
無序集合() -
隊列()堆疊()
演算法()- 隨機())
- Valarray ()
- 正規表示式()
-
輸入/輸出流( ) 包含:
輸入流( )-
輸出流()
轉送聲明()
位集() 包含:
位集(
) 包含:字串()轉送宣告( ;)保證函數可用性的標頭: 函數模板std::begin、std::end 及其變體(cbegin、crend 等)主要在Iterator 標頭() 中定義。但是,當包含以下任何標頭時,它們也可用:
- 陣列()
- 出隊()
- 轉寄清單()
- 清單( ) list>)
- 地圖(
- 正規表示式()
- 集合()
- 字串( )
- 無序映射()
- 無序集合()
- 向量()
向量()
向量()向量()向量()向量()向量()向量()當包含std::string_view () 時,函數*begin、*end 和通用std::swap 重載變得可用。然而,大小、空和資料則不然。 以上是C標準庫頭檔如何保證包含其他頭檔或在不明確包含的情況下提供特定功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!