腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
方便地
初始化
类
的
静态
成员
?
、
、
、
我上过这门课 class Apublic: } 所以我不能在
类
中
初始化
A::Table,也不能用我
的
库在文件中
初始化
。有没有办法在不询问用户“请在开始工作前写入"A::Table=nullptr”
的
情况下启动它?那么
如何
在
类
的
私有部分做A::Table呢? 我看到了类似的话题,但没有找到答案
浏览 22
提问于2020-08-21
得票数 0
2
回答
静态
成员
变量
初始化
c++
、
为什么编译器在不将值
初始化
为
静态
成员
变量时会给出一个错误?它不应该
初始化
为0吗?为什么我必须在
类
之外
初始化
成员
变量?(这是非法
的
,因为如果您这样做,并且在主函数中更改了这个
静态
成员
变量
的
值,并且创建了这个clas
的
一个对象,它就会将
静态
mamber变量重新赋值给旧值),而const
静态
成员
变量在
类
内
初始
浏览 1
提问于2012-03-16
得票数 0
回答已采纳
2
回答
为什么在Bjarne
的
书中,构造函数Zlib_init在Zlib_init
类
中保持私有?
、
在Bjarne
的
“C++编程语言”一书中,作者说:
类
Zlib_init { Zlib_init();//使Zlib就绪以供使用~Zlib_init();//清理Zlib }之后;
类
Zlib {
静态
Zlib_init x;//. }; 不幸
的
是,不能保证这样
的
对象在第
浏览 5
提问于2012-10-05
得票数 3
回答已采纳
3
回答
静态
成员
初始化
取决于另一个
类
的
成员
的
初始化
、
、
我有一个超
类
,即包含一些
静态
成员
的
"AbstractStats“。其中一个
静态
成员
初始化
依赖于另一个
类
,即"CommonConfig“(包含从命令行传递
的
配置值)
成员
,该
成员
由命令行解析器
类
设置,即"CLParser”。由于
静态
成员
是在
类
加载time.So中
初始化
的</em
浏览 0
提问于2015-09-10
得票数 2
1
回答
静态
成员
的
c++
初始化
顺序
、
只是想知道下面的
静态
成员
是否是在Foo
类
对象
初始化
之前
初始化
的
。因为这两个变量都是
静态
变量,一个是
静态
成员
,另一个是
静态
全局变量,因此
初始化
顺序没有得到保证或指定。Foo() { assert(a == 7); } static inline int a = 7;{ 因此,全局Foo和
静态
类
浏览 3
提问于2022-02-26
得票数 0
2
回答
初始化
静态
成员
时
的
红色错误
、
、
我做了一个
类
,里面有一些
静态
的
成员
。但是,在
初始化
静态
成员
时,我得到了一个重声明错误。 我做错了什么?
浏览 3
提问于2015-08-04
得票数 0
回答已采纳
3
回答
为什么在
类
中不允许
初始化
静态
成员
变量,但是允许
初始化
const
静态
成员
?
当我试图在
类
内声明时
初始化
静态
成员
变量时,编译器正按预期抛出错误,因为我们需要显式地为
类
之外
的
静态
成员
变量分配空间。我认为
静态
const变量应该是相同
的
。但令我惊讶
的
是,
类
中
静态
const
成员
变量
的
初始化
工作正常。请让我知道为什么不允许以同样
的
方式
初始化
普通
的</em
浏览 0
提问于2018-04-26
得票数 0
回答已采纳
1
回答
类
内
成员
初始化
是强制性
的
。
什么时候
类
内
成员
初始化
是严格强制性
的
?
类
内
成员
初始化
的
规则很复杂,我们可以通过对非
静态
成员
使用Ctor
初始化
程序列表来避免这种情况,并在
类
之外定义
静态
成员
。IMHO,这也更分离了声明和定义。
浏览 1
提问于2014-06-29
得票数 1
回答已采纳
1
回答
静态
常量在匿名
类
中
如何
有用?
、
、
匿名
类
的
声明: 匿名
类
可以具有
静态
成员
,只要它们是常量变量。我不明白匿名
类
中
的
静态
常量在实践中
如何
有用。
静态
方法不能被覆盖,也不能从外部访问匿名
类
<em
浏览 0
提问于2020-09-02
得票数 3
回答已采纳
2
回答
方法在java中重写和继承
、
here */ }在主要方法上,因此
初始化
的
顺序是: A
类
的
非
静态
成员
浏览 2
提问于2013-08-12
得票数 5
2
回答
在某些其他
初始化
发生后,我
如何
初始化
一个
类
的
静态
成员
?
我希望能够在下面的
类
中
初始化
静态
成员
scalingfactor:{ static float scalingfactor; };float ScalingRect::Rect = Engine::GetScaleFactor(); 但是,在Engine
类</em
浏览 0
提问于2010-10-28
得票数 0
回答已采纳
2
回答
c++中
的
静态
类
成员
我有一个关于C++中
静态
类
成员
的
问题。根据我对C++
的
理解,
静态
类
号应该在
类
的
实例创建之前就存在了。可以
初始化
常量
静态
成员
变量,但是对于非常数
静态
成员
,我们不能在
类
中
初始化
它。因此,我
的
问题是我们应该在哪里
初始化
非常量
静态
类
。在我看来,非常
浏览 0
提问于2012-10-30
得票数 0
回答已采纳
5
回答
对象
初始化
、
、
以前我们不使用太多
的
C++特性,所以我们使用memset(this,0,sizeof(子))来
初始化
(清零)一个对象。但是,它现在不起作用,因为我们使用
的
是虚函数。所以我
的
问题是:
如何
快速
方便地
初始化
对象? child
类
继承自parent
类
,parent
类
定义了大量
的
虚函数,获取了大量
的
数据
成员
。如果我只需要清零所有的数据
成员
,有什么方法可以避免
浏览 0
提问于2010-11-17
得票数 2
1
回答
uninit_member:非
静态
类
成员
字段m_cJobState.bstatus没有在这个构造函数中
初始化
,也没有在它调用
的
任何函数中
初始化
。
、
我在SubManager构造函数处得到以下警告: uninit_member:非
静态
类
成员
字段m_cJobState.bEULA没有在这个构造函数中
初始化
,也没有在它调用
的
任何函数中
初始化
uninit_member:非
静态
类
成员
字段m_cJobState.bstatus没有在这个构造函数中
初始化
,也没有在它调用
的
任何函数中
初始化<
浏览 1
提问于2019-09-04
得票数 0
回答已采纳
1
回答
使用其他
静态
const
成员
初始化
静态
const
成员
、
、
我有两个具有
静态
const
成员
的
类
,我希望它们是相同
的
,所以我使用其他
类
的
其他
静态
const
成员
,并且我想用公共
类
的
值
初始化
那些
成员
。看起来是这样
的
:public:};const std::string A::a = "helloc
浏览 2
提问于2017-05-30
得票数 0
回答已采纳
3
回答
println
的
非
静态
替换
、
、
简单
的
问题是,有没有其他函数可以代替println使用,因为我想将一个非
静态
变量输出到文件usig out.println();import java.io.*; e.printStackTrace(); } 如果这是不可能
的
,也许有一种完全不同
的
方法来绕过它。我
的
主要问题是,我想在代码中生成一个字符串。但这似乎很难做到:)
浏览 9
提问于2012-12-19
得票数 2
回答已采纳
2
回答
CRTP中
静态
模板
成员
的
初始化
、
、
我尝试
初始化
CRTP基
类
的
静态
成员
。基
类
保存派生
类
的
静态
模板
成员
,而派生
类
定义其他数据
成员
。我想
静态
地
初始化
这个变量。在代码中,最小
的
示例如下:class base { static DERIVED x; c
浏览 3
提问于2020-10-29
得票数 0
5
回答
为什么非常量、非int/enum
静态
数据
成员
必须在定义之外
初始化
?
、
、
我知道只有
静态
、常量和整数/枚举(前c++11)
的
数据
成员
才能在
类
声明中
初始化
。“所有其他
静态
数据
成员
必须在全局命名空间作用域中定义(即在
类
定义
的
主体之外),并且只能在这些定义中
初始化
”。为什么其他
静态
数据
成员
不能在
类
定义中
初始化
?有没有什么特别的原因禁止这样做? 如果数据
成员
是特定于
类
的</
浏览 1
提问于2013-03-02
得票数 6
回答已采纳
1
回答
为什么不能在c++中使用
类
中
的
静态
成员
?
、
}int main(){ cout<<t.count<<endl; cout<<t1.count<<endl; 我使用了
静态
成员
,它是在
类
内
初始化
的
,我在
类
之外尝试过--它工作得很好,但是我不知道为什么首先要
初始化
类
中
的
成员
,这是一个错误。当我运行上述代码时,它会给出以下错误:ISO C++
浏览 2
提问于2022-07-19
得票数 -1
2
回答
ios_base和
静态
成员
、
ios_base
类
中
的
静态
常量是在创建时
初始化
的
,这对常量很有意义。非常量
静态
成员
变量是否可以用同样
的
方式
初始化
,或者这个概念是否只允许常量
静态
成员
使用?对于带有gnu
的
非常量
静态
成员
,编译器必须使用总是定义/分配空间,而不是在头文件中减速?以这种方式
初始化
常量
静态
成员
合适吗?
浏览 2
提问于2011-04-23
得票数 1
回答已采纳
点击加载更多
相关
资讯
Kotlin 中的伴生对象和静态成员
深入理解类的初始化时机
Java数组初始化以及工具类的使用
Python 类的私有成员
Spring Bean 中初始化的成员变量真的不会被回收么?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券