使用成员初始化成员
作者:Björn Pollex 提问时间:2/11/2010
这是我经常遇到的问题。以下示例对此进行了说明: struct A { int m_SomeNumber; }; struct B { B( A & RequiredObject ); priv...
构造函数 问答列表
作者:Björn Pollex 提问时间:2/11/2010
这是我经常遇到的问题。以下示例对此进行了说明: struct A { int m_SomeNumber; }; struct B { B( A & RequiredObject ); priv...
作者:jmgrc 提问时间:3/30/2015
在Stroustrup,C++编程语言第4版中,他在第79页编写了以下代码: #include "stdafx.h" #include <iostream> #include <vector> #i...
作者:zonn 提问时间:5/29/2017
已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 6年前关闭。 改进此问题 我想创建一个类来管理矩阵,但我遇到了构造函数的问题。 ...
作者:Gergely Tomcsányi 提问时间:8/12/2017
这是我不知何故错过的事情,但我很惊讶。请考虑以下代码示例: #include <iostream> class A { int a; public: A(int a) : a(a) { st...
作者:Tousif 提问时间:9/17/2018
在下面的代码中,当使用赋值运算符时,为什么没有调用复制构造函数,或者为什么没有与之对应的打印? #include <iostream> #include <cstring> using std::...
作者:MainID 提问时间:12/13/2009
class A{ A(int a = 5){ DoSomething(); A(); } A(){...} } 第一个构造函数可以调用第二个构造函数吗?...
作者:Caresi 提问时间:9/20/2015
因此,请考虑以下代码: #include <iostream> using namespace std; class A { public: A() = default; A(const A...
作者:Dan 提问时间:8/23/2019
我试图绕过 5 法则。 我有一个类,它定义了一个自定义析构函数,所以它似乎是 5 规则的一个很好的候选者。这个类在其构造函数中创建了一些资源,所以我的第一个想法是我应该防止复制:Renderable...
作者:KeyC0de 提问时间:9/2/2019
我有下面的简单程序: #include <iostream> class Counter { private: size_t m_count; public: Counter() : m_c...
作者:Luchian Grigore 提问时间:6/27/2012
所以基本上这段代码: class A { }; class B { B (const B& b) {} public: B (){} B (const A& a) {} }; int ...