1.最常见的
using namespace std;
这种方式会导入整个std命名空间,优点是方便快捷,缺点是可能导致命名冲突
2.别名声明(Type Alias)
using MyInt = int;
MyInt myNumber = 42;
这里,MyInt是int的别名,可以用来声明变量,相当于typedef int MyInt , 它相比于typedef 更加直观
2.引入特定成员(Using Declaration)
using MyNamespace::foo;
例如
using std::cout;
这样就可以在不导入整个std命名空间的情况下使用cout