与其他类成员一样的依赖类
我有一个类 B,需要构造类 A 的实例: class B { B(A* a) // there is no default constructor } 现在我想创建一个包含 B 作为成员的类,所以我还需要…
可以调用成员初始值设定项列表中的函数吗?
我的直觉是不是。我处于以下情况: class PluginLoader { public: Builder* const p_Builder Logger* const p_Logger //Others } PluginLoader::Plugi…
如何初始化成员初始值设定项列表中的数组成员
class C { public: C() : arr({1,2,3}) //doesn't compile {} /* C() : arr{1,2,3} //doesn't compile either {} */ private: int arr[3] } 我相信原…
Ctor Initializer:自初始化导致崩溃?
我很难调试生产中的崩溃。只是想与这里的人们确认语义。我们有一个像这样的类... class Test { public: Test() { // members initialized ... m_str =…
初始化列表使变量未初始化?
我有一个只有这样的构造函数的类: IntroScreen::IntroScreen(Game *game) : View(game), counter(0.0f), message(-1), continueAlpha(255), continue…
const 字段的复杂初始化
考虑这样一个类: class MyReferenceClass { public: MyReferenceClass() const double ImportantConstant1 const double ImportantConstant2 const d…
默认初始化整型成员是否首选空初始值设定项?
我刚刚读了 GMan 的评论, class A { public: A() : m_ptr() // m_ptr is implicitly initialized to NULL { } } 应该优先于 class A { public: A() :…
是标准的C++吗?将成员指针分配给构造函数初始值设定项中另一个成员的地址?
这符合标准吗? class Foo { Bar m_bar Bar * m_woo public: Foo() : m_bar(42, 123), m_woo(&m_bar) { } } …
从构造函数初始值设定项抛出异常
从构造函数初始值设定项抛出异常的最佳方法是什么? 例如: class C { T0 t0 // can be either valid or invalid, but does not throw directly T1 t1…
在构造函数旁边声明的属性
我对 C/C++ 非常陌生,不确定该方法叫什么。但这就是我来这里试图寻找答案的原因。让我向您展示一个示例, MyClass::MyClass() : valueOne(1), valueT…
- 共 1 页
- 1