sanyaade-g2g-repos / quimeraengine

Automatically exported from code.google.com/p/quimeraengine
0 stars 1 forks source link

Eliminación de llamadas a constructores base #153

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Se trata de eliminar la llamada inline de los constructores por defecto a las 
versiones de los constructores base, es decir, en:

class C1
{
   C1()
   {
   }
};

class C2
{
   C2() : C1()
   {
   }
};

Eliminar ": C1()".

Esto se extiende a todas las clases de Kinesis::QuimeraEngine::Tools::Math.

Original issue reported on code.google.com by Lince3D@gmail.com on 26 Apr 2011 at 8:53

GoogleCodeExporter commented 9 years ago
La motivación es que no son necesarias, pues los constructores se llaman desde 
la raíz a las hojas en la jerarquía de herencia, y por tanto es ineficiente 
subir en el árbol para luego bajar.

Original comment by Lince3D@gmail.com on 26 Apr 2011 at 8:59

GoogleCodeExporter commented 9 years ago
Started.

Original comment by port...@gmail.com on 30 May 2011 at 7:31

GoogleCodeExporter commented 9 years ago

Original comment by port...@gmail.com on 30 May 2011 at 10:01

GoogleCodeExporter commented 9 years ago
Resultado de la revisión: Correcta.

Original comment by Lince3D@gmail.com on 1 Jun 2011 at 9:18