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