initialization-list

initialization-list

文章 0 浏览 2

如何初始化本身具有重要构造函数的对象的 stl 向量?

假设我有以下类: class MyInteger { private: int n_ public: MyInteger(int n) : n_(n) {} // MORE STUFF } 并假设此类没有默认的简单构造函数 MyIn…

相思故 2024-11-10 02:30:33 0 0

c++ self 在初始化列表中

我有这个代码片段 class Osoba{ Osoba(char* imie,int wiek){ this-&gtimie=new char[strlen(imie)+1] strcpy(this-&gtimie,imie) this-&gtwiek=wiek …

站稳脚跟 2024-11-07 14:04:02 0 0

为什么 C++初始化列表在大括号之前?

我想知道以下两堂课有什么区别。 例1: class A { string name public: A(const char* _name):name(_name){} void print(){cout&lt&lt"A's name:"&lt&…

蓬勃野心 2024-11-05 01:03:32 1 0

二维数组的初始化是如何工作的?

在一个小的 C++ 示例中遇到下面所示的代码: int (*arr1)[ARRAY_SIZE] int (*arr2)[ARRAY_SIZE] int (*arr3)[ARRAY_SIZE] 然后在类的构造函数中: Par…

你是我的挚爱i 2024-10-28 08:41:04 0 0

C++初始化列表 - 我不明白

在Effective C++中,初始化列表中的数据元素需要按照其声明的顺序列出。进一步说,这样做的原因是数据元素的析构函数以其构造函数的相反顺序被调用。 …

谁人与我共长歌 2024-10-19 11:08:27 2 0

初始化列表后的大括号

class Foo { Foo(double InitValue): StoredDouble(InitValue) { } double StoredDouble } 是否有一种语法可以让我在初始化列表之后跳过大括号?我知…

她说她爱他 2024-10-16 22:31:57 3 0

C++继承的模板类&初始化列表

我一直在将一些数学类转换为模板并使用初始化列表,当继承的类需要在初始化时访问基类数据成员时,就会遇到问题。 代码如下: template &lttypename T…

月下伊人醉 2024-10-15 01:37:59 2 0

C++ 中的基于成员的习语

以下代码来自此处: #include &ltstreambuf&gt // for std::streambuf #include &ltostream&gt // for std::ostream class fdoutbuf : public std::st…

┊风居住的梦幻卍 2024-10-14 06:24:51 4 0

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

我已将问题简化为以下示例代码: class Charizard { //truck trainer &ampmyTrainer public: Charizard(trainer &amptMyTrainer) } class trainer { C…

时光与爱终年不遇 2024-10-06 05:43:06 2 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 7 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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