global-namespace相关内容

为什么包括“使用命名空间"?在 C++ 中放入头文件是个坏主意?

在阅读 Bruce Eckel 关于命名空间的“Thinking in C++"时,我遇到了以下陈述: 但是,您几乎永远不会看到在头文件中使用指令(至少不在范围之外).这原因是 using 指令消除对它的保护特定的命名空间,以及效果持续到当前结束编译单元.如果你把一个使用指令(范围之外)头文件,就意味着这个丢失“命名空间保护"将发生在任何包含此文件的文件标头,通常表示其他标头文件. 您 ..
发布时间:2022-01-14 22:51:54 C/C++开发

前置双冒号“::"是什么意思?

我在一个必须修改的类中发现了这行代码: ::Configuration * tmpCo = m_configurationDB;//指向当前数据库的指针 而且我不知道类名前面的双冒号到底是什么意思.没有它,我会读到:tmpCo 的声明作为指向 Configuration 类的对象的指针......但是前置的双冒号让我感到困惑. 我还发现: typedef ::config::set C ..
发布时间:2021-12-29 18:56:11 C/C++开发

PHP全局命名空间别名

这是场景. 我正在项目中实现名称空间. 我有自己的自定义桥库,该桥库可以调用Zend等其他库来进行繁重的工作. 我在自定义桥库中使用完全限定的名称空间没有问题,但是希望在我的控制器,模型和视图中使代码尽可能简洁. 以下是我要使用的一些别名的示例: use BridgeLibName\Stdlib\Arrays as arr; use BridgeLibName\Std ..
发布时间:2020-05-16 20:04:49 PHP

python:NameError:全局名称"..."未定义

在我的代码中,我有: class A: def a(): ...... def b(): a() ...... b() 然后,编译器将说"NameError:未定义全局名称a()".如果我将所有东西都从A类中拉出来,那没问题,但是如何在A类中定义方法呢?非常感谢你. 解决方案 您需要调用self.a()才能 ..
发布时间:2020-05-16 19:48:16 Python

如何从Meteor包导出到我的应用程序命名空间?

我知道如何撰写 Meteor包但我似乎无法弄清楚如何让所有出口都落在我的应用程序命名空间中,如上所述在此演示文稿中。 此特定package特定于我正在构建的应用程序,它只导出一个可以被视为应用程序单例的装饰器的方法。我尝试了 api.export('MyApp.myMethod'),但这会产生错误 native:错误的导出符号:MyApp.myMethod 。 如果我只是 api.ex ..

为什么包括“使用命名空间”到头文件中一个坏主意在C ++?

在阅读Bruce Eckel关于命名空间的“C ++思考”时,我遇到了以下语句: 请参阅 使用指令在头文件 (至少不在范围之外)。 的原因是使用指令 消除了该 特定命名空间的保护,以及效果 持续到当前 编译单元结束。如果你在 头文件中使用 指令(范围之外),这意味着 “命名空间保护”的这种损失将发生在 任何包含这个 标题,通常意味着其他标题 文件。 您是否愿意 ..
发布时间:2016-10-11 22:02:25 C/C++开发

如何强制整个项目文件的C#根命名空间时,没有一个是codeD?

我要强制根命名空间上的任何的.cs源文件没有包裹在一个明确的命名空间其内容的内容。换句话说,我希望保留类和其他的命名空间层次结构出了默认的命名空间。 (里面工作在Windows .NET环境与Visual Studio) 在下面的例子中,我想在默认情况下强制车类到 MotorIndustry 命名空间,即使它没有明确的命名空间codeD。 Vehicle.cs (已命名) 命名空间Moto ..
发布时间:2015-11-26 21:54:38 C#/.NET