Evitar constructor por defecto para la variable miembro

Tengo una clase con una variable miembro de otra clase:

class MeasurementUnit {
private:
    MeasurementMultiplier _multiplier;

En realidad no necesitaría un constructor por defecto paraMeasurementMultiplier, porque en realidad voy a inicializar con parámetrosMeasurementMultiplier(a,b,c), y lo haría, pero no puedo directamente:

C2864: 'MeasurementUnit::_multiplier' :
only static const integral data members can be initialized within a class

Así que necesito el constructor por defecto, sin que no se compileerror: C2512: 'MeasurementUnit' : no appropriate default constructor available

¿Puedo evitar necesitar el constructor por defecto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta