C/Visual C - Pregunta sobre constructor

 
Vista:

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;

}

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pregunta sobre constructor

Publicado por Xx Argentino Sexual xX (69 intervenciones) el 19/08/2003 11:30:37
Por q llamadas e invocaciones se hacen en pipeline (el procesador N.O).
En los dos casos seteas los valores, los dos casos hacen lo mismo, pero en el segundo es lineal, y en el primero no, aca hace: invoca1, invoca2, invoca3. Por lo q va a ser mas eficiente en el primer caso.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pregunta sobre constructor

Publicado por Oliver++ (339 intervenciones) el 22/08/2003 15:10:38
Podrías explicarme denuevo, que no entendí nada.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar