腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Singleton实现:
命名
空间
方法通常比单例类更可取吗?
c++
、
static
、
namespaces
我想知道关于
C++
是否有我遗漏的技术问题,所以我的问题是: 是
C++
中单例模式的
命名
空间
实现吗?如果是这样的话,是否有理由不经常
建议
它作为更好的方法呢?为什么不让非会员函数共享静态数据,在未
命名
的
命名
空间
中声明?这是否有什么问题可以解释为什么
命名
空间
通常不被认为是在
C++
中编写单例类的更好的替代方案?因为我找不到
命名
空间
方法的
建议
,但是很容易找到
浏览 0
提问于2017-10-21
得票数 3
回答已采纳
6
回答
公共
命名
空间
命名
建议
c#
、
naming-conventions
、
namespaces
我有一个具有名称
空间
的分层应用程序: 我还有业务对象/DTO。它们驻留在App.Objects
命名
空间
中,但我不喜欢这个
命名
约定。为什么?因为这个名称
空间
还会有子名称
空间
后缀对象,比如App.Objects.KeywordObjects。这些子名称
空间
不可能没有对象后缀,因为其中一些类还将包含同名类(App.Objects.
浏览 5
提问于2009-07-07
得票数 3
回答已采纳
3
回答
C++
中层次结构的
命名
c++
、
namespaces
、
naming-conventions
、
class-hierarchy
我需要以下层次结构的
建议
,我想在
C++
程序中表示。我的第二个问题是。在用户对名称
空间
浏览 0
提问于2011-06-05
得票数 0
回答已采纳
1
回答
即使包含头文件,也不会声明“‘windows”
c++
、
winapi
我试图在
C++
中创建一个窗口,并包含了windows.h,但是我得到了一个没有声明“windows”的错误。 我在遵循Microsoft上的教程,但由于这个错误,我似乎无法让它工作。
浏览 6
提问于2022-05-19
得票数 -3
1
回答
c++
中的
命名
空间
名称
c++
、
namespaces
、
c++-cli
我试图以以下方式在
c++
中创建名称
空间
:{ }在
命名
空间
里?此
命名
空间
定义位于
c++
/cli中,将用于c#代码中。在C#中,此
命名
空间
是有效的,但在
c++
中似乎无效。如何在
c++
/cli代码中定义c#兼容的
浏览 4
提问于2013-06-20
得票数 3
3
回答
如果我需要标题中的匿名
命名
空间
怎么办?
c++
、
namespaces
、
header-files
、
anonymous
在
C++
中,匿名
命名
空间
等效于: //somethingusing namespace $$$$;那么问题是,在这种情况下,
建议
的方法是什么?我开始使用一个名为Priv
浏览 0
提问于2014-09-30
得票数 14
回答已采纳
3
回答
是否有一种在
C++
中使用名称
空间
的“正确”方法?
c++
我感染了Java、C#和AS3,我一直希望以同样的方式使用
C++
名称
空间
,但我一直读到,它们的设计并没有真正考虑到这一点。将所有内容都放置为顶级MyCompanyName或MyProjectName
命名
空间
?,为每个库设置一个(子)
命名
空间
。是否有正式的规则/指南作为
C++
的一部分,还是只有人们倾向于遵循的
建议
?
浏览 5
提问于2010-11-02
得票数 8
2
回答
javascript
命名
空间
建议
javascript
、
namespaces
我一直在写一个应用程序,它已经变得相当Javascript密集型,并且遇到了
命名
空间
问题。我读了这篇文章,我想给我的项目
命名
,但不确定如何使用普通的javascript或jQuery。
浏览 0
提问于2011-05-18
得票数 1
1
回答
使用
命名
空间
std
c++
、
namespaces
可能重复: 我已经做了一些研究,并且正在寻找一些接近于明确答案的东西,比如作为一个非常新的程序员(也是
C++
的新手),我应该习惯于在包含的库之后包含“使用
命名
空间
std;”。还是
建议
我每次都从识别范围开始,然后再使用
命名
空间
呢?名称
空间
现在,名称
空间
之后..。教授把它留给我们,由于我们的程序现在相当简单,我不知道这是否太关键了。我很想听听你的意见。谢谢!
浏览 4
提问于2012-01-09
得票数 0
回答已采纳
1
回答
如何在
c++
builder xe中使用
命名
空间
系统?
namespaces
、
system
、
c++builder
、
c++builder-xe
我错误地将visual studio从我的系统中卸载,现在我使用
c++
生成器xe,我有一个使用
命名
空间
系统成员的代码,如字符串类型等。我尝试通过语句使用
命名
空间
。使用
命名
空间
系统;使用
命名
空间
系统; 但这两种方法都不起作用。它不提供
命名
空间
错误,但不识别其成员,并将字符串声明为未定义的符号。我想知道如何在我的
c++
生成器xe中使用此
命名
空间
浏览 3
提问于2011-09-06
得票数 0
2
回答
导入
命名
空间
并导入全局
命名
空间
的C函数之间的冲突
c++
、
namespaces
#include <openssl/err.h>但是我刚刚发现,如果我在使用Boost ASIO (它支持OpenSSL,但似乎将OpenSSL符号引入全局
命名
空间
)时尝试这样做,那么这似乎会导致事情的爆发还是只需要将OpenSSL库的所有符号保留在全局
命名
空间
中?我只是想在包含我的头文件后,在违规的文件中尝试一个“使用
命名
空间
OpenSSL”,但不幸的是,这会导致以下错误: /usr/include/openssl/x
浏览 5
提问于2012-08-01
得票数 4
回答已采纳
2
回答
是否应该避免使用未
命名
的
命名
空间
函数来减小符号表的大小?
c++
、
language-lawyer
、
symbol-table
、
unnamed-namespace
我听说有人断言,在
C++
中使用未
命名
的
命名
空间
来定义函数并确保不能从定义它们的编译单元外部调用它们,这在非常大的代码环境中是不好的,因为它们会导致符号表变得不必要地变大,因为在
C++
编译器提供的自动生成的
命名
空间
中包含这些符号的条目编译器是否需要为生成的名称
空间
名称中的符号创建一个符号表条目?相反,在这种情况下,我听到它
建议
使用静态声明: // This function can only be accessed
浏览 3
提问于2013-01-18
得票数 3
回答已采纳
2
回答
为什么大多数实现仍然在C++03中的全局
命名
空间
中具有cmath函数?
c++
、
namespaces
由于C++11,它们还可以在全局
命名
空间
中声明。这是实践的结果,大多数
C++
实现在全局
命名
空间
中声明函数(想必是#includeing <math.h>),然后在namespace std中做using ::acos;等。math.h>// ...{using __C_LANGUAGE_MATH_H::acos;} 为什么不实践这一点,而不是仅仅污染全局名称<e
浏览 0
提问于2016-02-20
得票数 7
回答已采纳
5
回答
为什么“使用
命名
空间
”指令在C#中被接受?
c#
、
c++
我只是想知道为什么“使用
命名
空间
”指令在C#,中是可以接受的。我知道
C++
和C#是不同的,但我猜
C++
和C#几乎来自同一个家族,应该使用相同的概念来解析
命名
空间
。
C++
和C#都有一个别名关键字来避免名称
空间
冲突。 有人能指出我在C#中没有在行之间阅读的内容,这使得使用“使用
命名
空间
”指令是可以接受的,并避免
C++
无法解决的问题。
浏览 9
提问于2013-07-23
得票数 12
回答已采纳
1
回答
是否使用嵌套的std和posix名称
空间
未定义?
c++
、
namespaces
、
std
、
language-lawyer
根据关于和的(现已失效的)文档 如果
C++
程序将声明或定义添加到
命名
空间
posix或
命名
空间
posix中的
命名
空间
,除非另有规定,否则它的行为是未定义的。
命名
空间
posix保留给ISO
浏览 2
提问于2017-02-02
得票数 0
回答已采纳
2
回答
保留的函数名可以重载吗?
c++
、
language-lawyer
、
c++-standard-library
、
reserved-words
使用外部链接声明的C标准库中的每个函数签名都保留给实现,以便作为函数签名使用,包括外接"C“和extern "
C++
”链接、或全局
命名
空间
中的
命名
空间
范围名称。 我不确定是否允许超载。
浏览 0
提问于2018-06-19
得票数 8
3
回答
编译期间无法在C#.Net中访问托管
C++
命名
空间
c#
、
.net
、
visual-studio-2010
、
managed-c++
其中一个项目是托管
C++
动态链接库。我已经在剩余的三个C#.Net项目中添加了这个托管
C++
项目的项目引用。当我尝试编译这段代码时,在C#代码中使用
命名
空间
语句时出现错误。托管
C++
代码{ { public ref class
浏览 0
提问于2010-12-28
得票数 1
回答已采纳
3
回答
大型库中名称
空间
的使用和滥用
c++
、
coding-style
、
namespaces
我目前正在考虑有什么方法可以让我的(合理的)大库看起来不太胖,一些贡献者
建议
使用几个
命名
空间
来对事物进行分类。虽然我理解有必要让这个库的用户明白这一点,但我怀疑名称
空间
是否是一个合适的解决方案,因为它使编写代码变得更加冗长,例如:这个
c++
特性在社区中的普遍用途是什么?是整个库的单一<e
浏览 0
提问于2012-10-04
得票数 0
2
回答
是否有方法在单独的.h和.cpp文件中定义
命名
空间
中声明的函数?
c++
、
namespaces
对于
c++
的许多领域,我还是比较陌生的,其中一个是通用的.cpp和.h文件组织。//objectname.h{}#include "Function.h"{} 这
浏览 2
提问于2016-03-15
得票数 0
回答已采纳
2
回答
删除
c++
中的
命名
空间
boost
c++
、
eclipse
、
boost
、
namespaces
我在日食中写
c++
。当我添加一个新类时,它会请求一个
命名
空间
。我增加了boost,因为我正在使用boost。当我查看类时,eclipse用
命名
空间
boost{}包围了我的类。我认为
命名
空间
是用于java/c#,而不是
c++
。此外,我做了一些研究,看起来添加
命名
空间
的提升是一个很大的否定。所以我删除了
命名
空间
boost。有一个问题,为什么我应该保留名称
空间
浏览 12
提问于2014-04-14
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券