1. 首页
  2. 跨平台
  3. ReactNative
  4. 实例讲解C++ 命名空间

实例讲解C++ 命名空间

上传者: 2020-11-25 15:25:10上传 PDF文件 118.74KB 热度 25次

假设这样一种情况,当一个班上有两个名叫 Zara 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。同样的情况也出现在 C++ 应用程序中。例如,您可能会写一个名为 xyz() 的函数,在另一个可用的库中也存在一个相同的函数 xyz()。这样,编译器就无法判断您所使用的是哪一个 xyz() 函数。因此,引入了命名空间这个概念,专门用于解决上面的问题,它可作为附加信息来区分不同库中相同名称的函数、类、变量等。using 指令也可以用来指定命名空间中的特定项目。using 指令引入的名称遵循正常的范围规则。名称从使用 using 指令开始是可见的,直到该范围结束。

下载地址
用户评论