probablemente sea súper fácil, pero ¿alguien puede decirme cómo puedo llamar al constructor de la superclase con los argumentos calculados en el constructor de la subclase? algo como esto:C++ constructor de clase de llamada con argumentos calculados
class A{
A(int i, int j);
};
class B : A{
B(int i);
};
B::B(int i){
int complex_calculation_a= i*5;
int complex_calculation_b= i+complex_calculation_a;
A(complex_calculation_a, complex_calculation_b);
}
// editar: i editado el ejemplo para que la superclase toma dos argumentos que tienen una relación entre sí
está bien - y si el constructor de la superclase toma varios argumentos? – Mat
@Mat Debería definir una función separada para calcular el valor de cada parámetro que no puede o no quiere "en línea" como expresión. – dasblinkenlight
pero los argumentos calculados pueden depender el uno del otro, ¿cómo puedo resolver eso con diferentes funciones? – Mat