C++程式中:using namespace std;下列有關這個指令的敘述,何者正確?
A必不可缺,因為要指定命名空間
B必不可缺,因為 C++語言設計上,是為多個團隊共同合作,因此需要命名空間
C可以不用,因為 C++預設命名空間為"std"
D可以不用,但是要使用特定指令時,要加註空間名稱正確答案
答案與詳解
正確。using namespace std 可以省略,但省略後使用 cout、cin、string 等標準函式庫成員時,必須加註命名空間,例如寫成 std::cout、std::cin、std::endl。
