initialization-list

initialization-list

文章 0 浏览 4

通过“这个”初始化列表的对象

我已将问题简化为以下示例代码: class Charizard { //truck trainer &myTrainer; public: Charizard(trainer &tMyTrainer); }; class trainer { Char…

时光与爱终年不遇 2024-10-06 05:43:06 8 0

我如何从 C++ 的子 c-tor 中初始化超类参数?

看下面的例子: class A { public: A(int param1, int param2, int param3) { // ... } }; class B : public A { public: B() : m_param1(1), m_param…

等待圉鍢 2024-10-01 22:45:09 10 0

C++:继承字段的初始化

我有一个关于派生类构造函数中继承成员初始化的问题。示例代码: class A { public: int m_int; }; class B: public A { public: B():m_int(0){} }; …

你是暖光i 2024-09-28 09:27:10 8 0

用 C++ 编写原型构造函数

我采用二次表达式,其中 y=ax^2 + bx + c 和 a,b,c 是常量,x 是变量。这是我的类: class quadratic { public: double evaluate(const double x); vo…

笨笨の傻瓜 2024-09-19 03:59:42 12 0

构造函数初始化列表:来自 C++ 的代码入门知识,第 16 章

在《C++ Primer》第 16 章末尾,我遇到了以下代码(我删除了一堆行): class Sales_item { public: // default constructor: unbound handle Sales_i…

夜空下最亮的亮点 2024-09-01 18:38:06 11 0

C++构造函数初始化列表的奇怪之处

在编写我的类时,我一直是一个好孩子,在所有成员变量前添加 m_ 前缀: class Test { int m_int1; int m_int2; public: Test(int int1, int int2) : m…

花想c 2024-08-25 08:54:13 11 0

如何捕获初始化列表中的异常?

我有一个关于如何捕获初始化列表中的异常的问题。 例如,我们有一个从 Bar 派生的类 Foo class Foo { public: Foo(int i) {throw 0; } } class Bar : …

遇见了你 2024-08-25 01:10:14 10 0

使用初始化列表初始化父级的受保护成员 (C++)

是否可以使用子类构造函数的初始化列表来初始化在父类中声明为 protected 的数据成员?我无法让它工作。我可以解决这个问题,但如果我不必这么做那就…

完美的未来在梦里 2024-08-22 05:51:41 8 0

初始化列表的好处

据我所知,使用初始化列表的好处是,它们在初始化非内置类成员时提供了效率。例如, Fred::Fred() : x_(whatever) { } 优于 Fred::Fred() { x_ =whate…

虚拟世界 2024-08-07 22:57:40 9 0

C++初始化列表和内存分配

以下内容有效吗? class myClass { private: ... int m_nDataLength; boost::shared_array m_pData; ... public: myClass(): ..., m_nDataLength(10),…

浪菊怪哟 2024-08-06 14:11:42 11 0

C++ 后面的冒号代表什么? 构造函数名称呢?

冒号运算符(“:”)在此构造函数中起什么作用? 它是否相当于MyClass(m_classID = -1, m_userdata = 0);? class MyClass { public: MyClass() : m_…

清风挽心 2024-08-01 13:32:17 13 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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