1. 首页
  2. 编程语言
  3. C
  4. C++命名空间实例详解

C++命名空间实例详解

上传者: 2021-09-16 10:37:21上传 PDF文件 73.45 KB 热度 30次

一个中大型软件往往由多名程序员共同开发,会使用大量的变量和函数,不可避免地会出现变量或函数的命名冲突。当所有人的代码都测试通过,没有问题时,将它们结合到一起就有可能会出现命名冲突。例如小李和小韩都参与了一个文件管理系统的开发,它们都定义了一个全局变量 fp,用来指明当前打开的文件,将他们的代码整合在一起编译时,很明显编译器会提示 fp 重复定义错误。为了解决合作开发时的命名冲突问题,C++ 引入了命名空间的概念。请看下面的例子:小李与小韩各自定义了以自己姓氏为名的命名空间,此时再将他们的 fp 变量放在一起编译就不会有任何问题。

用户评论