ctor-initializer

ctor-initializer

文章 0 浏览 2

与其他类成员一样的依赖类

我有一个类 B,需要构造类 A 的实例: class B { B(A* a) // there is no default constructor } 现在我想创建一个包含 B 作为成员的类,所以我还需要…

太阳公公是暖光 2024-10-17 23:18:47 2 0

请解释一下我的结构定义中的冒号?

可能的重复: C++ 构造函数名称后面的冒号有什么作用? 我正在读一本关于 CUDA 和 CUDA 的书我在阅读此 C++ 语法时遇到问题。我不确定要搜索什么,所…

裂开嘴轻声笑有多痛 2024-10-14 18:25:43 2 0

可以调用成员初始值设定项列表中的函数吗?

我的直觉是不是。我处于以下情况: class PluginLoader { public: Builder* const p_Builder Logger* const p_Logger //Others } PluginLoader::Plugi…

抹茶夏天i‖ 2024-10-02 18:47:01 5 0

这个语法是什么?

可能的重复: C++ 构造函数名称后面的冒号有什么作用? 我发现 C++ 中的语法很奇怪 TagDetails::TagDetails(QWidget *parent) : QDialog(parent), ui…

勿忘心安 2024-10-01 13:13:50 2 0

如何初始化成员初始值设定项列表中的数组成员

class C { public: C() : arr({1,2,3}) //doesn't compile {} /* C() : arr{1,2,3} //doesn't compile either {} */ private: int arr[3] } 我相信原…

月光色 2024-09-30 01:45:28 3 0

Ctor Initializer:自初始化导致崩溃?

我很难调试生产中的崩溃。只是想与这里的人们确认语义。我们有一个像这样的类... class Test { public: Test() { // members initialized ... m_str =…

捂风挽笑 2024-09-26 20:35:59 4 0

类字段如何初始化?

这是一个基本问题,但我很难找到明确的答案。 除了方法中的赋值之外,初始化器是否列出了 C++ 中初始化类字段的唯一方法? 如果我使用了错误的术语,…

夏有森光若流苏 2024-09-09 23:47:09 4 0

初始化列表使变量未初始化?

我有一个只有这样的构造函数的类: IntroScreen::IntroScreen(Game *game) : View(game), counter(0.0f), message(-1), continueAlpha(255), continue…

小苏打饼 2024-09-09 12:10:43 6 0

const 字段的复杂初始化

考虑这样一个类: class MyReferenceClass { public: MyReferenceClass() const double ImportantConstant1 const double ImportantConstant2 const d…

偷得浮生 2024-09-09 06:14:34 2 0

默认初始化整型成员是否首选空初始值设定项?

我刚刚读了 GMan 的评论, class A { public: A() : m_ptr() // m_ptr is implicitly initialized to NULL { } } 应该优先于 class A { public: A() :…

深海里的那抹蓝 2024-09-08 05:52:02 3 0

是标准的C++吗?将成员指针分配给构造函数初始值设定项中另一个成员的地址?

这符合标准吗? class Foo { Bar m_bar Bar * m_woo public: Foo() : m_bar(42, 123), m_woo(&ampm_bar) { } } …

哎呦我呸! 2024-08-31 10:41:39 6 0

从构造函数初始值设定项抛出异常

从构造函数初始值设定项抛出异常的最佳方法是什么? 例如: class C { T0 t0 // can be either valid or invalid, but does not throw directly T1 t1…

油焖大侠 2024-08-30 00:54:40 7 0

在构造函数旁边声明的属性

我对 C/C++ 非常陌生,不确定该方法叫什么。但这就是我来这里试图寻找答案的原因。让我向您展示一个示例, MyClass::MyClass() : valueOne(1), valueT…

零時差 2024-08-28 18:24:44 7 0

带有初始值设定项列表的简单构造函数?

下面我包含了我的 h 文件,我的问题是编译器不喜欢我的简单异常类的构造函数和初始值设定项列表。它还说 string 是未声明的标识符,即使我在 h 文件的…

江湖彼岸 2024-08-26 11:40:59 8 0

用成员初始化成员

这是我经常遇到的问题。下面的例子说明了这一点: struct A { int m_SomeNumber } struct B { B( A &amp RequiredObject ) private: A &amp m_Require…

情何以堪。 2024-08-20 16:11:34 9 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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