- std::cin 表示從標準輸入讀取內容,此處的作用域操作符::是指編譯器應該從左側名字所示的作用域中尋找右側那個名字。因此std::sin表示使用命名空間std中的cin。
每個名字都需要有獨立的using的聲明
- 每一個using聲明引入命名空間中的一個成員,比如可以將要用到的標準庫中的名字都以using聲明的形式表示出來。
- using std::cin;
- using std::cout;
- using std::endl;
頭文件不應包含using聲明
- 因為頭文件的內容會被拷貝到所有引用它的文件中去,如果頭文件有了某個using的聲明,會引發名字沖突,因此頭文件不應包含using聲明。