为了避免命名重复的问题,引入了命名空间。代码较少时可能体现不出来必要性,但在代码比较多,或者系统比较复杂时,命名空间就变的比较重要了,所以一种比较好的风格是,在函数调用或者对象前面加个命名空间,而不是使用统一的命名空间,比如:
#include <iostream>
//using namespace std; //不建议在全局范围内使用
int main()
{
std::cout << "Test" << std::endl; //试音时前面加上std命名空间
}
为了避免命名重复的问题,引入了命名空间。代码较少时可能体现不出来必要性,但在代码比较多,或者系统比较复杂时,命名空间就变的比较重要了,所以一种比较好的风格是,在函数调用或者对象前面加个命名空间,而不是使用统一的命名空间,比如:
#include <iostream>
//using namespace std; //不建议在全局范围内使用
int main()
{
std::cout << "Test" << std::endl; //试音时前面加上std命名空间
}