dahagra
17-06-2008, 16:19
Mi scuso se poco fa ho postato senza leggere attentamente il regolamento..
..riformulo...
Ragazzi, mi potreste dare una mano o indirizzarmi, poi vado solo...altrimenti non ne vengo fuori...
Debbo realizzare un progetto in c++ che ho già sviluppato in java...qlcs tipo modellare Espressioni numeriche tramite oggetti...
Posto la classe astratta e la prima classe che la estende/implementa..
Uso Visual C++ 2008 Express
**********
Esp.cpp
____________
#include <string>
#include <sstream>
class Esp{
public:
virtual Esp semplifica()=0;
virtual Esp deriva()=0;
virtual Esp toString()=0;
int main() {
Esp e ;
e = new EspCost(5);
e.semplifica;
e.deriva;
e.toString;
}
}
*******
EspCost.cpp
____________
#include <string>
#include <sstream>
#include "EspCost.h"
#include <string>
#include <sstream>
EspCost(int valore){
this.valore = valore;
}
int getValore(){
return valore;
}
void setValore(int valore){
this.valore = valore;
}
Esp semplifica(){
return this;
}
Esp deriva(string s){
valore = 0;
}
string toString(){
ostringstream oss;
oss << valore;
string res = oss.str();
return res;
}
**********************
EspCost.h
___________________
using namespace std;
class EspCost : public Esp{
private:
int valore;
public:
EspCost(int valore);
int getValore();
void setValore(int valore);
Esp semplifica();
Esp deriva(string s);
string toString();
}
______________________
Il mio ringraziamento eterno a chi mi aiuta
..riformulo...
Ragazzi, mi potreste dare una mano o indirizzarmi, poi vado solo...altrimenti non ne vengo fuori...
Debbo realizzare un progetto in c++ che ho già sviluppato in java...qlcs tipo modellare Espressioni numeriche tramite oggetti...
Posto la classe astratta e la prima classe che la estende/implementa..
Uso Visual C++ 2008 Express
**********
Esp.cpp
____________
#include <string>
#include <sstream>
class Esp{
public:
virtual Esp semplifica()=0;
virtual Esp deriva()=0;
virtual Esp toString()=0;
int main() {
Esp e ;
e = new EspCost(5);
e.semplifica;
e.deriva;
e.toString;
}
}
*******
EspCost.cpp
____________
#include <string>
#include <sstream>
#include "EspCost.h"
#include <string>
#include <sstream>
EspCost(int valore){
this.valore = valore;
}
int getValore(){
return valore;
}
void setValore(int valore){
this.valore = valore;
}
Esp semplifica(){
return this;
}
Esp deriva(string s){
valore = 0;
}
string toString(){
ostringstream oss;
oss << valore;
string res = oss.str();
return res;
}
**********************
EspCost.h
___________________
using namespace std;
class EspCost : public Esp{
private:
int valore;
public:
EspCost(int valore);
int getValore();
void setValore(int valore);
Esp semplifica();
Esp deriva(string s);
string toString();
}
______________________
Il mio ringraziamento eterno a chi mi aiuta