Creación automática de constructor, basada en el constructor de la clase padre (C ++)

Aquí hay un código que me gustaría ponerme a trabajar:

template <class A>
class B : public A {
public:
  // for a given constructor in A, create constructor with identical parameters,
  // call constructor of parent class and do some more stuff
  B(...) : A(...) {
    // do some more stuff
  }
};

¿Es posible lograr el comportamiento descrito en el ejemplo anterior?

Respuestas a la pregunta(3)

Su respuesta a la pregunta