Ciao, ho creato 3 classi:
Monitor.h
Tastiera.hcodice:#ifndef MONITOR_H_ #define MONITOR_H_ using namespace std; class Monitor { private: float frequenza; string risoluzione; string marca; public: void setFrequenza(float _frequenza); float getFrequenza(); void setRisoluzione(string _risoluzione); string getRisoluzione(); void setMarca(string _marca); string getMarca(); } #endif /*MONITOR_H_*/
Computer.h che contiene un oggetto Tastiera e Monitorcodice:#ifndef TASTIERA_H_ #define TASTIERA_H_ class Tastiera { private: int tasti; string marca; public: void setTasti(int _tasti); int getTasti(); void setMarca(string _marca); string getMarca(); } #endif /*TASTIERA_H_*/
Ora dov'è che devo definire i metodi delle classi dato che qui ho dato solo l'implemenatzione? Lo faccio in un file .cpp tipo main.cpp o all'interno delle classi create? Qual'è il modo migliore?codice:#include "Monitor.h" #include "Tastiera.h" #ifndef COMPUTER_H_ #define COMPUTER_H_ class Computer { private: string marca; Monitor monitor; Tastiera tastiera; public: void setMarca(string _marca); string getMarca(); void setMonitor(Monitor _monitor); Monitor getMonitor(); void setTastiera(Tastiera _tastiera); Tastiera getTastiera(); } #endif /*COMPUTER_H_*/
Grazie

Rispondi quotando