
04/02/2012, 14:53
|
| | Fecha de Ingreso: febrero-2012
Mensajes: 1
Antigüedad: 13 años, 1 mes Puntos: 1 | |
Problema en C++ les comento estoy haciendo un programa en C++ orientado a objetos
pero no me compila por que hay errores, a ver si pueden ayudarme gracias!!
main.cpp
------------
#include "processor.h"
#include <string>
//ejemplo de main
using namespace std;
int main()
{
int c;
float f;
cin >> c;
cin >> f;
computer desktop("Dell");
computer laptop("Toshiba",c,f);
cout << desktop.power() << endl;
cout << laptop.power() << endl;
laptop = laptop++;
cout << laptop.power() << endl;
return 0;
}
processor.h
-----------------
#include <iostream>
#include <cstring>
class processor
{
private:
float frecuency;
public:
//constructor
processor(float Freq =1.5): frecuency(Freq){};
float Frecuency(){return frecuency;};
};
class computer: public processor
{
private:
double RAM;
string brand;
public:
computer (string brand, float ram=4.5, float Frec=3.6): Brand(brand), RAM(ram), processor(Frec){}
int power(){return Frecuency()*RAM;};
computer& operator++ ()
float Frecuency()
};
float computer::Frecuency()
{return frecuency;}
computer& computer:: operator++()
{
RAM = RAM + 1;
frecuency = frecuency +1;
return *this;
}
};
Muchas gracias! |