Red de conocimiento informático - Conocimiento sistemático - Cómo multiplicar el código fuente

Cómo multiplicar el código fuente

El código es el siguiente:

# include ltiostream gt

Usar espacio de nombres std

Complejo de clases

{

Privado:

Flotante real;

Imagen flotante

Público:

Número complejo (flotante x=0, flotante y=0 ): real (x), imag(y){}

Operador complejo amigo* (amp complejo constante CA, suma compleja constante. CB);

void show();

};

void Complex::show()

{

cout lt lttrue;

if( imag gt;= 0)

{

cout lt lt" ";

}

cout lt ltimag lt lt"I" lt ltendl

}

Operador compuesto * (const complex amp ca, const complex sum. cb)

{

Devuelve el complejo (ca . real * CB . real-ca . imag * CB . imag,

ca . real * CB . imag-CB . real * ca . imag);

}

int main(void)

{

Complejo c1(3,5);

Complejo c2(4,6); /p>

Número complejo C3 = c 1 * C2;

C3 .

Devuelve 0;

Hay un error en la siguiente oración:

Números plurales (flotante x=0, flotante y=0): real(x), imag(x {}

<); p> Debería ser imag(y) con punto y coma.

Esta es la forma de tabla de inicialización de miembros del constructor.