第十四讲 命名空间—————面向对象高级开发
1 命名空间1.1 意义和用法为了区分不同库中相同名称的函数、类、变量,使用了命名空间即定义了上下文。#include <iostream>namespace first_space{void func() {std::cout << "first_space:func()"<<std::endl;}}namespace second_space{void fu
·
1 命名空间
1.1 意义和用法
为了区分不同库中相同名称的函数、类、变量,使用了命名空间即定义了上下文。
#include <iostream>
namespace first_space{
void func() {
std::cout << "first_space:func()"<<std::endl;
}
}
namespace second_space{
void func() {
std::cout << "second_space:func()"<<std::endl;
}
}
int main(){
first_space::func();
second_space::func();
return 0;
}
1.2 使用标准库
- 1,using directive
eg:using namespace std;
- 2,using declaration
eg:using std::cout;
更多推荐
所有评论(0)