【发布时间】:2010-10-14 17:30:45
【问题描述】:
在 C++ 中,是否可以在实例的构造函数完成之前调用实例的函数?
例如如果 A 的构造函数实例化 B 并且 B 的构造函数调用 A 的函数之一。
【问题讨论】:
-
一切皆有可能。天气它是有效的还是一个好主意取决于你在做什么。有关 A/B 关系以及该方法正在做什么的更多详细信息会很好。 (即一些代码)。
-
@Martin,我故意让这个问题保持一般性。在我的具体情况下,细节是乏味且不重要的。事实上,在阅读完答案后,我决定避免使用它,并将初始化过程与启动业务逻辑的“go”逻辑分离。回想起来,这是一个很好的做法,我会继续采用。
-
好主意:因为通用问题可以很好地为您提供明确的答案?
标签: c++ function constructor instance