2 回答

牧羊人nacy
TA貢獻1862條經驗 獲得超7個贊
謂namespace,是指標識符的各種可見范圍。C++標準程序庫中的所有標識符都被定義于一個名為std的namespace中。
由于namespace的概念,使用C++標準程序庫的任何標識符時,可以有三種選擇:
1、直接指定標識符。例如std::ostream而不是ostream。完整語句如下:
std::cout << std::hex << 3.4 << std::endl;
2、使用using關鍵字。
using std::cout;
using std::endl;
以上程序可以寫成
cout << std::hex <<3.4 << endl;
3、最方便的就是使用using namespace std;這樣命名空間std內定義的所有標識符都有效(曝光)。就好像它們被聲明為全局變量一樣。那么以上語句可以如下寫:
cout << hex << 3.4 << endl;
- 2 回答
- 0 關注
- 1084 瀏覽
添加回答
舉報
0/150
提交
取消