腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果一个
类
包含
另一个
类
的
对象,并且所有
类
都是通过
构造
函数
初始化
的
,那么
初始化
是如何工作
的
?
、
我想知道如果一个
类
包含
另一个
类
的
对象,并且两个
类
都有
构造
函数
,那么在包含
另一个
类
对象
的
类
中
的
构造
函数
中
初始化
是如何工作
的
。
初始化
的
顺序是什么?public: {
浏览 3
提问于2020-08-22
得票数 1
回答已采纳
1
回答
具有不可复制成员
的
类
的
聚合
初始化
、
、
假设我有一个带有已删除
的
复制
构造
函数
的
类
:{ NoCopy(const NoCopy &) = delete;我在
另一个
类
中
使用
这个
类
:{};int main() Aggregate a{3}; }
浏览 0
提问于2015-12-19
得票数 3
回答已采纳
3
回答
为什么我们应该避免
使用
基
类
的
开放成员?
在阅读Kotlin
的
时,我看到我们应该避免
使用
在基
类
中声明
的
open属性: 这意味着,到基
类
构造
函数
执行时,在派生
类
中声明或重写
的
属性尚未
初始化
。如果在基
类
初始化
逻辑中
使用
任何这些属性(直接或间接地,通过
另一个
重写
的
开放成员实现),则可能导致不正确
的
行为或运行时失败。因此,在设计基
类
时,应避
浏览 0
提问于2019-02-09
得票数 1
回答已采纳
1
回答
在
使用
委托
构造
函数
时
初始化
成员
、
、
、
C++标准不允许在单个mem
初始化
程序列表中
使用
委托
构造
函数
和成员
初始化
器,但是下面的代码在clang++和g++中编译得很好。Circle c("my_circle"); } (§11.10.2/6) mem
初始化
程序列表可以<
浏览 5
提问于2022-03-22
得票数 0
回答已采纳
1
回答
C++:
初始化
另一个
类
内
的
参数化
类
的
对象
、
、
我想写一个C++程序,其中一个参数化
类
A
的
对象- 'a‘必须在
另一个
类
B内
初始化
。我不应该/不能像A
类
的
'A a(参数列表);’那样
初始化
,同时声明对象变量'a‘在B
类
的
构造
函数
之外。对象'a’
的
必要参数是通过B
的
构造
函数
获得
的
。如何用所需参数
浏览 24
提问于2020-07-20
得票数 0
回答已采纳
2
回答
调用隐式删除
的
类
错误复制
构造
函数
我有一个
类
,它有一个std::线程类型
的
成员,但是,当我想
使用
这个
类
作为
另一个
类
的
成员时,我总是会得到一个错误,即
另一个
类
的
构造
函数
被隐式删除,因为std::线程
构造
函数
被删除了。我
使用
std::线程成员
的
类
如下所示:public: Video
浏览 6
提问于2020-11-02
得票数 0
回答已采纳
1
回答
用Java实例化抽象
类
、
我在学习OOP
的
概念。在阅读有关继承
的
文章时,我了解到在
初始化
子类之前必须
初始化
超
类
,即所有超
类
的
构造
函数
必须在子类
构造
函数
之前运行。此外,我们还可以直接创建超
类
的
实例。例如:现在,我遇到了抽象
的
课程。似乎我们不能实例化抽象
类
。要
使用<
浏览 0
提问于2019-06-13
得票数 0
回答已采纳
2
回答
这个
构造
函数
正确吗?
我有两个A和B
类
,在A
类
中我有一个B
类
的
成员: public:}; public: B b;这是A
类
构造
函数
的
定义:{} 在这里,我尝试
使用
初始化</em
浏览 2
提问于2014-01-28
得票数 5
回答已采纳
2
回答
在AS3中
初始化
类
变量
的
“合适”位置在哪里
、
、
、
在
类
构造
函数
中
初始化
AS3
类
变量是不是“更好”?或者,当我在
类
的
顶部声明它们时,是否可以将它们
初始化
为默认值?我之所以这样问,是因为当有很多
类
变量时,在一个地方声明它们,然后在
另一个
地方
初始化
它们,这似乎效率很低,而我可以很容易地在同一个地方做这两件事。为什么其中一个选项比
另一个
更好呢?在
构造
函数
中
初始化
cla
浏览 0
提问于2010-06-24
得票数 3
回答已采纳
4
回答
Java需要关于
构造
函数
的
帮助
、
我
的
任务(现在编辑完整
的
分配) 一个接受两个参数(x和y坐标)
的
构造
函数
,这个
构造
函数
必须<em
浏览 7
提问于2012-10-03
得票数 0
1
回答
不带默认
构造
函数
的
C++成员数组
初始化
、
、
我有一个没有默认
构造
函数
的
Thing
类
。 {} 这是正确
的
方式吗GCC很好地编译了它
浏览 17
提问于2015-04-20
得票数 13
2
回答
使用
依赖项注入通过
构造
函数
初始化
值
、
、
我有一个
类
UserService,它实现接口IUserService。我通过DI在
另一个
类
中
使用
UserService。如何
初始化
UserService对象
的
值。parameterized constructor of UserService
浏览 0
提问于2019-09-09
得票数 1
回答已采纳
3
回答
在C++中
使用
默认
构造
函数
、
、
、
嗨,我在编程入门,对成员
初始化
和默认
构造
函数
有一点不确定。我们正在学习
类
和结构
的
基础知识,但我们甚至还没有掌握
构造
函数
方法或继承,所以我比这个
类
稍早一些。我在网上冲浪,找不到我
的
问题的确切答案,所以我想我会在这里问:{int shiftNum; double,我收到一个错误,
类
Employee没有默认
构造<
浏览 3
提问于2013-11-15
得票数 0
回答已采纳
4
回答
具有长指针
的
结构
的
默认
构造
函数
、
我有这样
的
结构:A* ptr; 我有一个
构造
函数
,它以所有参数作为参数来
初始化
结构。但是,此结构是将
使用
boost序列化进行序列化
的
另一个
类
的
一部分。为了序列化该类,我需要这个结构
的
默认
构造
函数
。但是,当我尝试编写默认
构造
函数
时,例如} 我得到一个错误C
浏览 3
提问于2013-08-20
得票数 0
回答已采纳
2
回答
Angular:在
类
中
使用
服务
、
、
、
当在
另一个
组件中
使用
服务时,您导入
的
am如下:
使用
类
时,
构造
函数
用于传递对象
初始化
所需
的
信息。如何在不通过
构造
函数
导入
的
情况下在
类
中
使用
服务?还是有变通
的
办法?
浏览 31
提问于2020-08-03
得票数 0
6
回答
C++
初始化
列表
、
、
、
下面是我不完全理解
的
初始化
列表上
的
代码。特别是,它是页面的最后一部分(red(Bow("red")) and blue(Bow("blue"))。Bow(string aColor)是包含在.h文件中
的
另一个
类
,其
构造
函数
的
形式为Bow。
初始化
语法为 ClassName(argumentlist): datamember1(value1), dataMember2(value2
浏览 1
提问于2013-06-18
得票数 0
回答已采纳
3
回答
有没有办法在
构造
器代码中而不是
初始化
器列表中
初始化
类
的
成员对象?
、
、
、
需要通过在包装器
类
的
构造
函数
中调用某个
函数
来设置和
初始化
库。 然后,库
的
“对象”分化为创建更多不同
的
“对象”,包装器
类
以
另一个
包装器对象
的
形式包装这些对象,该包装器对象应该是该类
的
普通成员。但据我所知,
类
的
成员只能通过在
构造
函数
的
初始化
器列表中调用它们
的
<e
浏览 1
提问于2018-12-27
得票数 0
2
回答
创建具有多个只读属性
的
类
的
实例
、
、
、
创建和
初始化
具有多个只读属性
的
类
的
实例
的
优雅方法是什么?在
构造
函数
中传递所有的值并不是很方便。 这样做
的
目的是实例在
初始化
后是不可变
的
。但是,如果
构造
函数
不用于
初始化
所有属性值,那么如何从
另一个
类
更改只读属性?
浏览 0
提问于2011-05-25
得票数 0
回答已采纳
3
回答
绕过基
类
构造
函数
调用
、
我正在编写一些
使用
来自
另一个
库
的
类型和
函数
的
类
。此库在调用任何其他
函数
之前需要
初始化
。此外,
类
使用
库提供
的
数据类型,这些数据类型也必须在
使用
之前(但在
初始化
库之后)
初始化
。因此,我认为继承是正确
的
答案,只需提供一个不调用init()
的
构造
函数
,并要求应用程序在全局实例中<em
浏览 4
提问于2014-11-07
得票数 2
回答已采纳
1
回答
C++通过分配其他
构造
函数
初始化
的
类
成员来
初始化
类
成员是不是一个坏主意?
、
、
、
我发现了一种
初始化
类
成员q
的
查询方法,方法是将其分配给通过
构造
函数
i
初始化
的
另一个
类
成员 class test{ test(int c) : i(c) {}; std::cout << test(1).q << std::endl; //outputs 1 } 但是,如果我交换了i和q
的</
浏览 20
提问于2021-09-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C加加 类之构造函数!
Java数组初始化以及工具类的使用
Python基础教程 调用未关联的超类构造函数
Python函数的5类参数使用详解
深入理解类的初始化时机
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券