On Tuesday, 22 September 2015 at 19:52:48 UTC, Ola Fosheim Grøstad wrote:
On Tuesday, 22 September 2015 at 19:38:35 UTC, Ali Çehreli wrote:
C++'s approach is better from the point of view of corretness. However, it is slower because the object's vtbl pointer must be stamped several times during construction. (I am not aware of available compiler optimizations there.)

No dispatch needed if calls it's own functions, so no vtable needed for the constructor. But neither approach is good for correctness.


You can call super, so you need the virtual dispatch.

Reply via email to