什么是作用域 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
返回0
}