Salve a tutti, forse sarà una domanda scema, ma sto cercando di imparare ho nozioni di C e C++ e stavo seguendo la vostra guida sulla programmazione ad oggetti, quando mi sono bloccato all'esempio sull'incapsulamento
Il problema è che compilandolo col Dev c++, mi da sempre lo stesso errore sul #include "cubo.h":cubo.h: No such file or directory.codice://********************************* // file cubo.h //********************************* class Cubo { // Dichiarazione delle proprietà: si noti che sono definite tutte private. private: int lunghezza; int larghezza; int altezza; // Dichiarazione dei metodi Mutator e Accessor public: void setLunghezza(int lun); void setLarghezza(int lar); void setAltezza(int alt); int getLunghezza(); int getLarghezza(); int getAltezza(); void visualizzaVolume(); }; //********************************* // file cubo.cpp //********************************* #include <iostream> #include "cubo.h" // Implementazione dei Metodi "Mutator" e "Accessor" void Cubo::setLunghezza(int lun) { lunghezza = lun; } void Cubo::setLarghezza(int lar) { larghezza = lar; } void Cubo::setAltezza(int alt) { altezza = alt; } int Cubo::getLunghezza() { return lunghezza; } int Cubo::getLarghezza() { return larghezza; } int Cubo::getAltezza() { return altezza; } // Metodo pubblico che visualizza il volume del cubo, usando le proprietà // interne della classe void Cubo::visualizzaVolume() { int vol = lunghezza * larghezza * altezza; cout << "Volume del cubo: " << vol <<endl;
Ora ho provato a creare un file .h e ad inserirlo nelle librerie del compilatore, a creare un progetto, ad inserire il .CPP e il .h nella stessa cartella... e niente Qualcuno sa quale può essere il problema?
Grazie in anticipo