向子类的构造函数内的父类提供指向子类的指针

时间:2016-12-13 10:03:42

标签: c++

在查看旧代码时,我遇到了以下结构:

results

除了它看起来很糟糕之外,我想知道在初始化列表中为父类提供'this'指针是否安全?我找到了一些例子,其中来自父级的'this'指针被提供给子类指针成员,例如在bavaza的this question中。由于父类是子类的隐式成员,我认为只要Base类在其构造函数中没有使用this指针,上述结构是安全的。尽管如此,我想确认这种情况总是如此,并且不是未定义的行为。

我很惊讶我找不到这个基本问题的答案。可能我使用了错误的关键词。所以,如果事实证明是重复,请原谅我。

0 个答案:

没有答案