1 C++标准库
C++强大的功能来源于其丰富的类库及库函数资源。C++标准库(C++ Standard Library)的内容总共在50个标准头文件中定义。
由于C++标准库功能强大,包含了众多的类型和函数。所以,标准库与第三方提供的程序库中的类型和函数在名称上可能会发生冲突。通过使用命名空间可以避免这种冲突。
2 命名空间
命名空间是一种特殊的作用域,它包含了出于该作用域中的所有标识符,这样标识符就会被限定在不同的命名空间内。也就是说,即使类型或者函数名称相
C++强大的功能来源于其丰富的类库及库函数资源。C++标准库(C++ Standard Library)的内容总共在50个标准头文件中定义。
由于C++标准库功能强大,包含了众多的类型和函数。所以,标准库与第三方提供的程序库中的类型和函数在名称上可能会发生冲突。通过使用命名空间可以避免这种冲突。
命名空间是一种特殊的作用域,它包含了出于该作用域中的所有标识符,这样标识符就会被限定在不同的命名空间内。也就是说,即使类型或者函数名称相