卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

cout輸出格式 c 中命名空間的using聲明?

c 中命名空間的using聲明?除了內(nèi)置類型外,C語言還定義了豐富的抽象數(shù)據(jù)類型庫。訪問庫中名稱的簡單方法是使用。我們使用的庫函數(shù)基本上屬于名稱空間STD。我們可以通過::(scope operat

c 中命名空間的using聲明?

除了內(nèi)置類型外,C語言還定義了豐富的抽象數(shù)據(jù)類型庫。

訪問庫中名稱的簡單方法是使用。

我們使用的庫函數(shù)基本上屬于名稱空間STD。我們可以通過::(scope operator)從左側(cè)作用域中找到正確的名稱。CIN意味著在名稱空間STD中使用名稱CIN。但是這個方法很麻煩。通過使用using聲明,可以使用不帶特殊前綴的所需名稱。

#Include<iostream>

using STD::CIN//聲明,使用CIN時,從命名空間STD

int main(){

int i

CIN>>I//correct

cout<<I//錯誤,任何using聲明都不需要使用全名

STD::cout<<I//correct,顯式使用cout

return from STD 0

std與usingnamespacesystem有什么區(qū)別?using是什么意思?

使用life是將命名空間的所有成員或成員的使用域提取到全局。Usingnamespacestd是將STD域中所有成員的使用域提取到全局。使用namespacesystem提取系統(tǒng)中的成員。例如,在STD域中有CIN和cout。如果沒有using聲明,需要用STD::CIN和STD::cout調(diào)用,但是使用using聲明可以直接使用CIN和cout

,兩者是一樣的。

STD是一個名稱空間

cout是其中的一個對象

如果您在代碼前面使用名稱空間編寫代碼,STD意味著您需要使用STD的空格。當(dāng)您的代碼中有未定義的內(nèi)容(如cout)時,編譯器將在STD中查找。如果您不使用名稱空間編寫代碼,編譯器將不知道cout來自何處。此時,添加STD::以指示cout在STD命名空間中。否則,如果無法找到cout的定義,編譯器將報告一個錯誤。