Hi, I wonder if it is possible to define a C++ method which behaves like a constructor? e.g. if B inherits A, and both have function f(), then B::f() would automatically execute A::f() first (without explicitly calling it).