用例进行两阶段初始化

Pup*_*ppy 5 c++ oop

我见过很多两阶段的初始化.理由是从辅助构造函数调用虚函数.但是,我从未见过任何必要的用例.有吗?

com*_*ial 4

在不支持异常的平台上,或者由于异常处理而导致代码大小增加是不可接受的,两阶段初始化允许您将可能失败的活动放在辅助构造函数中。