《C++ Primer》學習筆記 :命名空間的using聲明。本站提示廣大學習愛好者:(《C++ Primer》學習筆記 :命名空間的using聲明)文章只能為提供參考,不一定能成為您想要的結果。以下是《C++ Primer》學習筆記 :命名空間的using聲明正文
最近在學C++,在《C++ Primer》第五版的3.1節中說到使用using聲明來使用命名空間中的成員,《C++ Primer》中這樣寫道:
有了using聲明就無須專門的前綴(形如命名空間::)也能使用所需的名字了。using聲明具有如下的形式:
using namespace::name;
一旦聲明了上述語句,就可以直接訪問命名空間中的名字。
這樣,形如書中所說
#include <iostream> using std::cin; using std::cout; using std::endl; int main(){ int i; cin >> i; cout << i << endl; return 0; }
其實
using std::cin; using std::cout; using std::endl;
可以改為
using namespace std;
這樣就不必多次使用using,只需使用一次using,在int main{}函數裡就不必鍵入std::了。