我是C ++的新手,遇到了以下构造函数。
Node::Node(
Po * po, const TP & tn, const Des& descs)
: BNode("Node", TJ::INNER_J, po, tn, descs) {
}
为什么BNode之前没有关键字private或public?
这是否意味着我们使用Node构造函数来初始化BNode?
BNode是一个类。
让我知道您是否需要更多信息。
最佳答案
如果BNode是基类,则在类定义中已经声明了它是私有的还是公共的。
是。这正在调用BNode的构造函数,这将在Node的构造函数期间发生。
关于c++ - 构造函数初始化困惑,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26092050/