Memoria dinámica
Publicado por Master of Puppets (1 intervención) el 31/08/2008 08:26:55
Me plantearon un problema que dice así:
Implemente una clase que contenga como atributo privado N mediciones de temperatura y además que contenga y defina las siguientes funciones miembro:
1) void LeeDatos( ); //Lee las N mediciones de manera dinámica (asignación dinámica de memoria).
2) float Promedio( ); //Regresa el promedio de las N mediciones
3) float LecturaMayor( ); //Regresa la medición del valor más grande
Según yo, la clase quedaría así:
class Temperatura
{
private:
int N;
public:
void LeeDatos( );
float Promedio( );
float LecturaMayor( );
};
Lo que no tengo idea es cómo leer los datos de manera dinámica, sólo se que es con los operadores new y delete. Alguien me puede explicar eso por favor?
Implemente una clase que contenga como atributo privado N mediciones de temperatura y además que contenga y defina las siguientes funciones miembro:
1) void LeeDatos( ); //Lee las N mediciones de manera dinámica (asignación dinámica de memoria).
2) float Promedio( ); //Regresa el promedio de las N mediciones
3) float LecturaMayor( ); //Regresa la medición del valor más grande
Según yo, la clase quedaría así:
class Temperatura
{
private:
int N;
public:
void LeeDatos( );
float Promedio( );
float LecturaMayor( );
};
Lo que no tengo idea es cómo leer los datos de manera dinámica, sólo se que es con los operadores new y delete. Alguien me puede explicar eso por favor?
Valora esta pregunta


0