|
Nascondere implementazione classe C++
Salve, come da titolo sto cercando un modo per nascondere l'implementazione delle classi in un progetto. Ad esempio, la situazione è questa:
-main.cpp: sorgente con il main, dal quale invocherò la classe (include l'header)
-classe.h: header contenente la dichiarazione della classe, con attributi e prototipi
-classe.cpp: sorgente con l'implementazione della classe (include l'header)
Quando compilo quest'ultimo, ho un file "classe.o". La domanda è: c'è un modo per far partire il progetto eliminando il file sorgente della classe ed utilizzando solo l'header ed il file oggetto (così da nascondere il codice dei metodi della classe stessa)?
|