default-constructor

default-constructor

文章 1 浏览 69

为什么编译器发出的 C++默认构造函数“不好”?

有人可以解释一下以下内容的含义吗? 如果您的类定义了成员变量并且没有其他构造函数,则必须定义默认构造函数。否则编译器会很糟糕地为你做这件事。 …

咿呀咿呀哟 2024-11-09 11:29:55 0 0

自定义控件构造函数

请原谅我的故事很长,但我认为这个问题值得提出。 我制作了一个自定义控件,它有自己的重写 OnPaintBackground 方法,该方法使用成员 Brush 和 Pen。…

好多鱼好多余 2024-11-09 09:18:33 1 0

是否为 C++ 中的默认构造函数创建了汇编代码?

如果我没有在 C++ 的类中定义默认构造函数或任何其他构造函数,我已经读到编译器会为您创建默认构造函数。但我创建了一个测试类,将其编译为汇编代码…

饮湿 2024-11-05 02:02:46 1 0

SCJP Sierra Bates 第 2 章问题 2 默认构造函数调用

背景信息 我对 Sierra &amp 的问题有疑问。贝茨,SCJP v6 书。即第2章问题2。给出的答案是“编译失败”。然而,当我在 neBeans 中尝试此操作时,代码…

莫相离 2024-11-01 14:55:23 0 0

C++初始化非静态成员数组

我正在编辑一些旧的 C++ 代码,这些代码使用如下定义的全局数组: int posLShd[5] = {250, 330, 512, 600, 680} int posLArm[5] = {760, 635, 512, 32…

他是夢罘是命 2024-11-01 10:20:06 1 0

C++:默认复制构造函数是否受到其他构造函数和析构函数存在的影响?

据我们所知,如果有任何构造函数声明的(包括复制构造函数),默认构造函数(不带参数的构造函数)不是隐式创建的。默认复制构造函数(执行对象浅复制…

骷髅 2024-10-31 19:41:33 0 0

模板函数:C++ 中默认构造,无需复制构造;

考虑 struct C { C() { printf("C::C()\n" ) } C(int) { printf("C::C(int)\n" ) } C( const C&amp ) { printf("copy-constructed\n") } } 到模板函数…

一张白纸 2024-10-21 15:10:19 1 0

C++ 中总是调用空构造函数吗?

我有一个一般性问题,可能有点特定于编译器。 我对调用构造函数的条件感兴趣。具体来说,在发布模式/针对速度进行优化的构建中,实例化对象时是否始终…

昨迟人 2024-10-18 14:40:58 1 0

类不存在默认构造函数

#include "Includes.h" enum BlowfishAlgorithm { ECB, CBC, CFB64, OFB64, } class Blowfish { public: struct bf_key_st { unsigned long P[18] uns…

可爱暴击 2024-10-17 07:02:22 3 0

自动生成默认/复制/移动向量和复制/移动赋值运算符的条件?

我想刷新我对编译器通常自动生成默认构造函数、复制构造函数和赋值运算符的条件的记忆。 我记得有一些规则,但我不记得了,而且也无法在网上找到信誉…

千笙结 2024-10-16 17:46:25 4 0

我们可以为 C++ 中的默认构造函数提供一个主体吗?

我们可以为 C++ 中的默认构造函数提供一个主体吗? 谢谢。…

回心转意 2024-10-16 15:05:46 2 0

为什么在堆中创建对象或在堆栈中创建临时对象时,结构体中的 POD 会被隐式构造函数初始化为零?

标准和 C++ 书籍说,类类型成员的默认构造函数由隐式生成的默认构造函数调用,但内置类型不会初始化。但是,在此测试程序中,在堆中分配对象或使用临…

合久必婚 2024-10-16 13:20:26 3 0

C++ 中隐式定义的复制构造函数是否有效?也为成员调用复制构造函数,对吗?

只是想仔细检查 C++ 类的默认(由编译器隐式定义)复制构造函数是否对每个成员变量执行复制构造函数,并使用旧值获取每个成员的复制值,而对于原子对…

月下伊人醉 2024-10-16 11:29:37 3 0

使用默认构造函数初始化数组

public class Sample { static int count = 0 public int abc public Sample() { abc = ++Sample.count } } 我想创建一个上述类的数组,并希望通过调…

花心好男孩 2024-10-15 02:18:53 2 0

什么时候构造函数称为“默认构造函数”?

如果我们说默认构造函数就是不带参数的构造函数,那么我们是否也可以说编译器创建的构造函数也是默认构造函数呢?…

娇柔作态 2024-10-15 01:28:26 1 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文