Is this safe? I\'m not using any virtual functions in my actual implementation, but I\'m tempted to believe that even if I was, it would still be safe.
clas
It looks like the best solution to this problem is to just create a different function to do the initialization:
class Foo { inline void nullify() { // initialize things } Foo() { nullify(); } Foo( int ) { nullify(); } }