构造函数初始化混乱
Constructor initialization confusion
我是C++的新手,遇到了以下构造函数。
Node::Node(
Po * po, const TP & tn, const Des& descs)
: BNode("Node", TJ::INNER_J, po, tn, descs) {
}
- 为什么在BNode之前没有诸如private或public之类的关键字
- 这是否意味着我们使用Node构造函数来初始化BNode
B节点是一个类。
如果你需要更多信息,请告诉我。
- 如果BNode是基类,那么它是私有的还是公共的已经在类定义中声明了
- 是的。这是在调用BNode的构造函数,这将在Node的构造函数期间发生
相关文章:
- 是否可以初始化不可复制类型的成员变量(或基类)
- C++使用整数的压缩数组初始化对象
- C++初始化基类
- 多成员Constexpr结构初始化
- 复制列表初始化的隐式转换的等级是多少
- 内联映射初始化的动态atexit析构函数崩溃
- 如何在C++中初始化嵌套类中的2个memeber
- 如何声明特征矩阵,然后通过嵌套循环初始化它
- 没有用于初始化C++中的变量模板的匹配构造函数
- 在未初始化映射的情况下,将值插入到映射的映射中
- C++成员初始化
- 为什么在C++中首先初始化成员类
- 同时具有"聚合初始化"和"模板推导"
- 初始化具有非默认构造函数的std::数组项的更好方法
- 是否可以在编译时初始化数组,以便在运行时不会花费时间?
- 在MSDOS编译器上,用大于最大值的值初始化int时输出混乱
- 默认初始化混乱
- 默认值、值和零初始化混乱
- 枚举初始化混乱
- 构造函数初始化混乱