Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente de Type_traits

Código fuente de Type_traits

Preste atención al mensaje de error.

En "struct std::iterator_traits":|

Las instrucciones también están disponibles en el archivo de encabezado mencionado STL_Iterator_base_types.h Una clase se llama punto.

Cambia el nombre de tu clase

Por ejemplo, cámbialo a un punto

Eso es

#include ltiostream gt

# include ltmath.h gt

¿Usar? ¿Espacio de nombres? std

¿Clase? Puntos

{

Privado:

int? x;

int? y;

Público:

Punto(int?a,int?b)

{

x = a;

y = b;

}

¿Amigos? ¿Doble? ¿distancia? (Puntop1, punto p2);

};

¿Doble? distancia(Puntop1, punto?p2)

{

¿Doble? d;

d=pow(p1.x-p2.x, 2) pow(p1.y-p2.y, 2);

¿Regresión? sqrt(d);

}

int? Principal()

{

¿Punto? p1(3, 4), p2(0, 0);

cout lt lt"La distancia entre los dos puntos es:"

¿Regresión? 0;

}Pruébalo. No hay problemas con otras funciones. No importa si los parámetros son diferentes.