腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么public const不暗示静态?
、
、
在C#
中
,
常量
意味着静态,因此您可以引用公共
常量
,而不必引用
类
或结构
的
实例。在
C++
中
,情况并非如此。如果想要访问
C++
中
的
常量
成员变量,首先需要有一个对
类
实例
的
引用。据我所知,在
C++
中
,创建成员变量const会导致其数据被替换为文字值,或者存储在程序
的
文本或数据段
中
(取决于编译器)。所以我
浏览 28
提问于2020-12-09
得票数 0
回答已采纳
2
回答
c++
中
的
静态
类
成员
我有一个关于
C++
中
静态
类
成员
的
问题。根据我对
C++
的
理解,静态
类
号应该在
类
的
实例创建之前就存在了。可以初始化
常量
静态成员变量,但是对于非常数静态成员,我们不能在
类
中
初始化它。因此,我
的
问题是我们应该在哪里初始化非
常量
静态
类
。在我看来,非
常量
静态
类
的
唯一阶段是在主程序运行之前
浏览 0
提问于2012-10-30
得票数 0
回答已采纳
2
回答
有没有办法禁止将临时引用绑定到
常量
引用?
、
、
在
C++
中
,可以将临时引用绑定到
常量
引用: const A& a = A();有没有办法对某个特定
的
类
A禁用它,这样就不可能将这个
类
的
临时对象绑定到
常量
引用
浏览 0
提问于2012-12-11
得票数 2
2
回答
C++
:扩展枚举定义?
、
Oracle编写
的
Java代码倾向于使用
常量
整数标识符,其中等效
的
是
C++
中
的
枚举。使用CIIs
的
好处在于,您可以轻松地在基
类
或派生
类
中
添加更多内容,而不会破坏代码(太糟了……)。我
的
问题是:是否有一种方法可以使用
C++
中
的
枚举来实现这一点,还是我必须坚持
常量
?
浏览 2
提问于2011-07-25
得票数 1
回答已采纳
1
回答
预编译变量值
从我在C#文档
中
收集
的
信息来看,似乎没有一种方法可以像C/
C++
那样#定义变量。这是正确
的
吗?我只是想确认一下我没有忽略什么。本质上,我希望在我
的
代码中使用#define变量/注释/:... 这是一个完全虚构
的
用例,但希望这能让人明白这一点。
浏览 2
提问于2016-08-05
得票数 0
回答已采纳
1
回答
SWIG
中
的
命名空间
常量
、
、
、
这个问题相当简单,我在一个
C++
命名空间中有一些
常量
,我想用SWIG 2.0.8包装它们。在C#示例
中
,它将
常量
添加到与名称空间同名
的
类
中
,因此即使我显式地使用using Example (由于模块名称
的
掩蔽),也必须使用Example.Example.PI来访问它。在Java语言中,情况更糟,因为它根本不把它当作
常量
,我被迫使用Example.getPI()作为方法调用,而不是
常量
类
变量来调用它。
浏览 4
提问于2012-12-17
得票数 2
回答已采纳
7
回答
对于C
中
的
编译时
常量
,使用枚举而不是#定义是否合理?
、
、
、
在
C++
中
工作了一段时间后,我又回到了一些C开发上。我已经意识到,为了让编译器在编译时为你做更多
的
工作,应该避免在不必要
的
时候使用宏。因此,对于
常量
值,在
C++
中
,我会使用静态
常量
变量,或者使用C++11枚举
类
来限定作用域。在C
中
,静态
常量
并不是真正
的
编译时
常量
,枚举可以(?或者可能不会?)行为略有不同。那么,更喜欢使用枚举作为
常量
而不是#定义是
浏览 7
提问于2015-10-20
得票数 18
3
回答
如何初始化
类
内浮点
常量
?
、
我最近遇到了Visual
C++
2005无法在
类
常量
中
初始化
的
问题,因为我遇到了普遍存在
的
错误从类似于{ static const double myConstant = 2.9768;我已经知道非整数类型是问题所在,有几种方法可以获得整数
常量
,但我还没有找到一种令人满
浏览 2
提问于2012-02-03
得票数 2
回答已采纳
2
回答
解释
c++
中
的
链接(外部/内部)?
、
、
、
、
解释
c++
中
的
链接(外部/内部)?函数、
常量
、内联函数、模板函数、
类
和模板
类
的
链接有何不同
浏览 2
提问于2009-02-28
得票数 2
回答已采纳
6
回答
在用法方面,定义/宏/结构和
常量
/函数/
类
之间有什么区别?(
C++
)
、
我知道定义和
常量
之间
的
区别在于
常量
是有类型
的
,而在宏和函数之间,函数是被调用和类型化
的
,而宏是无类型
的
内联。结构和
类
之间没有太多
的
区别,但我认为除了公有/私有默认
的
东西之外,没有区别(这里我只讨论
C++
,而不是C)。无论如何,有没有什么时候使用定义/宏/结构比使用
C++
版本、
常量
、函数和
类
更高效、更有益,或者至少代码更整洁?具体地说,
浏览 1
提问于2009-10-14
得票数 2
回答已采纳
3
回答
使用
c++
的
echo命令
、
我想在
c++
文件中发出echo命令。我要做
的
就是在
C++
文件
中
,我尝试了,但它会将
常量
char6和
常量
char46
类
型
的
无效操作数抛给二
浏览 0
提问于2012-05-04
得票数 2
回答已采纳
2
回答
如何仅在
C++
中
实例化变量一次?
、
在Java
中
,静态变量只实例化一次,并且行为类似于全局变量。同样
的
语法也适用于结构吗?
浏览 3
提问于2014-02-10
得票数 0
回答已采纳
1
回答
C++
中
类
的
常量
、
、
假设我
的
C++
代码中有以下
类
class Test{ double limitsum; void setlimitsRectangle(double width_,double hight_){width=width_;hight=hight_}} 我有一个Rectangle
的
vector,它有相同
的
限制limitsum和limitmilti,我怎么能同时为所有对象设
浏览 22
提问于2021-03-24
得票数 2
回答已采纳
3
回答
有没有一种不用范围解析而使用
常量
的
方法?
、
、
我非常想念C #define in C#;在C# reference
中
说: class Constants {
浏览 0
提问于2014-02-14
得票数 1
2
回答
如何通过获取用户输入来设置
类
的
常量
成员值?
、
); this->name = temp.name;private:};我试图通过获取用户输入来设置
类
的
常量
成员(这是私有的),这是由一个名为input
的
函数(在公共)完成
的
,
C++
允许我们将
常量
变量赋给其他
常量
变量,但在
类
中
我使用这个指针来做这件事,但它给出了错误。
浏览 2
提问于2016-03-10
得票数 0
2
回答
在
C++
的
另一个
类
中
调用枚举
、
、
如果我们定义两个
C++
类
。一个是: public:};A.E 直接,但似乎
C++
并非如此。
浏览 5
提问于2011-12-06
得票数 3
回答已采纳
3
回答
在
C++
中
如何在派生
类
的
构造函数
中
初始化基
类
的
常量
变量?
、
、
、
我有一个没有构造函数
的
抽象
C++
类
。它应该是一个基
类
,这样其他
类
就可以继承它。我试图做
的
是在基
类
中
声明一个
常量
变量,并在每个派生
类
的
构造函数
中
初始化它,而不是在每个派生
类
的
其他
类
中
初始化它。这在
C++
中
合法吗?如果是这样,我如何做到这一点?
浏览 0
提问于2010-10-11
得票数 19
回答已采纳
2
回答
将静态
常量
数据添加到已定义
的
结构
由于
类
中
的
静态
常量
数据实际上只是
常量
的
命名空间糖,我认为 float a; static const int b = 2;这样
的
事情在
C++
中
是可能
的
吗?对于我来说,能够用这样
的
信息标记从第三方库
中
拉来
的
类
定义将是很有用
的
。
浏览 0
提问于2010-05-17
得票数 3
2
回答
在
类
中
定义整数静态
常量
,该类
的
.h文件包含在多个cpp文件
中
、
、
、
我需要在
类
中
定义它,因为我需要初始化数组。或者,我需要使用枚举方法来完成此任务。但我想知道这是否可能?
浏览 3
提问于2011-04-09
得票数 0
2
回答
C/
C++
:
类
中
的
双
常量
不准确
、
、
我正在用
C++
编写一个
类
,它需要一些可以在整个
类
中
访问
的
常量
。通常我会使用#define、
常量
或静态声明,但有一些奇怪
的
事情发生了:例如,我写道但是std::cout << Rm << std::endl;#define Rm 831.44621e-2和static double Rm = 8.
浏览 0
提问于2013-05-30
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券