namespaces 相关问题

命名空间是一个容器,它为标识符提供上下文,其中名称是唯一的。

如何区分打字稿中的模块名称和*主要导出类型*?

我想在 ts 中使用我的代码: // 任务.ts 导出类型任务 = { 名称:字符串 描述:字符串 成本: 数量 完成:布尔值 } 导出函数increaseCost(任务:任务,百分比:

回答 1 投票 0

尝试使用相同符号链接两个不同的数学库时出错

将 cmath 和 AMD 数学库链接到 C++ 时,观察到 AMD 数学库替换了 cmath 中的所有函数。 在使用 GDB 调试时,发现以下输出,测试...

回答 2 投票 0

头文件中未命名的命名空间有什么用处吗?

今天有人断言,你永远不应该在头文件中使用未命名的名称空间。通常这是正确的,但我似乎记得曾经有人告诉我其中一个标准库......

回答 5 投票 0

如果在另一个命名空间中声明了类模板,为什么我不能在未命名的命名空间中显式实例化该类模板?

在 C++ 中,您可以通过将类和函数定义包装在未命名的命名空间内来指定内部链接。您还可以显式实例化模板,但要符合任何 ex 的标准...

回答 4 投票 0

常量字符串应该是静态数据成员,还是应该位于未命名的命名空间中?

我需要定义一些仅由一个类使用的常量字符串。看起来我有三个选择: 将字符串直接嵌入到使用它们的位置。 将它们定义为私有

回答 9 投票 0

嵌套在常规命名空间中的未命名命名空间中的实体是否具有内部链接?

在 C++ 中,将函数或变量放在未命名的命名空间中使其链接成为内部的,即。 e.与在文件级别将其声明为静态相同,但符合 C++ 习惯。 未命名的命名空间怎么样

回答 3 投票 0

实用函数应该是未命名命名空间中的函数,还是私有成员函数? [重复]

我的问题是关于使用未命名的命名空间来组织类中的代码。 早些时候,每当我需要一些执行一些内部计算的实用方法时,我都会添加一个私有的

回答 1 投票 0

如果我需要在标头中使用未命名的命名空间怎么办?

在 C++ 中,未命名的命名空间相当于: 命名空间 $$$$ { //某物 } 使用命名空间$$$$; 其中 $$$$ 是某种唯一标识符。未命名的命名空间对于以下代码很有用...

回答 3 投票 0

您可以使用未命名的命名空间来隐藏标头中的常量吗?

我在头文件的命名空间中包含一些内联函数,但当前无法将它们移动到 cpp 文件中。其中一些内联函数使用魔术常量,例如

回答 3 投票 0

是否可以在 C++ 中将未命名命名空间中的类添加为友元?

我正在将代码从 Java 移植到 C++,我想复制一些匿名功能。 在文件 A.h 中我有: A级 { 私人的: 整数a; 匿名类; 朋友类AnonClass; }; 在...

回答 2 投票 0

未命名命名空间内的函数与外部的函数之间存在歧义

考虑以下代码片段: 无效 Foo() // 1 { } 名称空间 { 无效 Foo() // 2 { } } int main() { Foo(); // 模糊的。 ::Foo(); // 调用全局命名空间中的 Foo (Foo #1)。 /...

回答 5 投票 0

为什么未命名命名空间是静态命名空间的“高级”替代品? [重复]

C++ 标准中的 $7.3.1.1/2 部分内容如下: static关键字的使用是 在 a 中声明对象时已弃用 命名空间范围;未命名的命名空间 提供了优越的改变...

回答 3 投票 0


C# 中的 Web 服务肥皂中的命名空间

我不知道如何修改我的网络服务肥皂中的 xml 请求中的命名空间 我正在 C# 标准 iso 20022 中做一个 Web 服务 Soap,我有这样的请求 xml: 我需要它看起来像...

回答 1 投票 0

用于声明 SHACL Shape 的命名空间

我正在尝试编写一个用于 RDF 数据图验证的 SHACL 形状。我对使用哪个命名空间来声明形状名称有点困惑。我看到了 SHACL 文档。

回答 1 投票 0

如何在 C++ 中缩短长(限定)标识符?

在Java中,我发现使用命名空间非常简单。对于我在源文件中使用的每个限定标识符 Ident,我放置了一个 import ns1.ns2.ns2.ns3.ns4.Ident;在文件的顶部。那我就可以...

回答 1 投票 0

Vue2 - 公共/私有方法实现在 mixin 中是什么样子?

我看到以下内容已记录,但我无法想象如何实现这一点。 // 甚至更好! var myGreatMixin = { // ... 方法: { 公共方法(){ // ...

回答 1 投票 0

我们如何重命名composer包命名空间?

我在 PrestaShop 网站上有两个模块(myModuleA 和 myModuleB),它们使用不同版本的库 phpoffice\phpspreadsheet。 问题是当我从 phpoffice 调用方法时\

回答 2 投票 0

为什么我们不能在类中声明命名空间别名?

看起来不可能在类中声明命名空间别名;但是我们可以在函数级别这样做(使用 g++ 4.3.4 测试): 命名空间A { } C级 { 命名空间 N = A; // 错误:

回答 3 投票 0

如何缩短类中的命名空间?

我想缩短在 MyClass 中使用的命名空间,例如通过使用命名空间或定义别名: 命名空间 foo = real::loong::name::space; 类我的类{ 私人的: foo::FooClass f;...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.