名稱空間的using宣告:
除了內建型別之外,c++語言還定義了一個內容豐富的抽象資料型別庫。
訪問庫中名字的一個簡單方法就是透過using。
我們用到的庫函式基本上都屬於名稱空間std,可以透過::(作用域運算子)從左側作用域尋找右側名字,std::cin意思就是使用名稱空間std中的名字cin。但這種方法比較繁瑣,透過使用using宣告,就無需專門字首也能使用所需的名字。
#include <iostream>
using std::cin;//宣告,當我們使用cin時,從名稱空間std中獲取它
int main(){
int i ;
cin>>i;//正確
cout<<i;//錯誤,沒有using宣告需要使用完整名字
std::cout<<i;//正確,顯式的從std中使用cout
return 0;
}
名稱空間的using宣告:
除了內建型別之外,c++語言還定義了一個內容豐富的抽象資料型別庫。
訪問庫中名字的一個簡單方法就是透過using。
我們用到的庫函式基本上都屬於名稱空間std,可以透過::(作用域運算子)從左側作用域尋找右側名字,std::cin意思就是使用名稱空間std中的名字cin。但這種方法比較繁瑣,透過使用using宣告,就無需專門字首也能使用所需的名字。
#include <iostream>
using std::cin;//宣告,當我們使用cin時,從名稱空間std中獲取它
int main(){
int i ;
cin>>i;//正確
cout<<i;//錯誤,沒有using宣告需要使用完整名字
std::cout<<i;//正確,顯式的從std中使用cout
return 0;
}