Pregunta sobre constructor
Publicado por Oliver++ (339 intervenciones) el 18/08/2003 14:42:33
3. Porque es ineficiente inicializar las variables dentro del constructor. Porqué es más rápido hacerlo como si fuera una llamada a constructor de una clase base.
CIndicator::CIndicator(double MaxLimit,
double startValue,
double MinLimit)
: mMaxLimit ( MaxLimit ), //aquí disque es más rápido, no entiendo por qué!
mCurValue ( startValue ),
mMinLimit ( MinLimit )
{
mMaxLimit = MaxLimit; // aquí es también lo mismo pero mas lento por que?
mCurValue = startValue;
mMinLimit = MinLimit;
}
CIndicator::CIndicator(double MaxLimit,
double startValue,
double MinLimit)
: mMaxLimit ( MaxLimit ), //aquí disque es más rápido, no entiendo por qué!
mCurValue ( startValue ),
mMinLimit ( MinLimit )
{
mMaxLimit = MaxLimit; // aquí es también lo mismo pero mas lento por que?
mCurValue = startValue;
mMinLimit = MinLimit;
}
Valora esta pregunta


0