首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构造函数初始化混乱

构造函数初始化混乱
EN

Stack Overflow用户
提问于 2014-09-29 03:20:44
回答 1查看 52关注 0票数 0

我是C++新手,遇到了以下构造函数。

代码语言:javascript
复制
Node::Node(
    Po * po, const TP & tn, const Des& descs)
  : BNode("Node", TJ::INNER_J, po, tn, descs) {
}
  1. 为什么在BNode之前没有关键字,比如私有关键字,或者公共关键字?
  2. 这是否意味着我们使用节点构造函数来初始化BNode?

BNode是一个类。

如果你需要更多的信息,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 03:23:37

  1. 如果BNode是基类,那么无论它是私有的还是公共的,都已经在类定义中声明了。
  2. 是。这是调用BNode的构造函数,这将在Node的构造函数期间发生。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26092050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档