Update:
Ho appena provato a fare un test. Ho dichiarato la classe e una costante necessaria alla classe nell'header, mentre tutte le implementazioni dei metodi in un file .cpp che include l'header e richiama la costante come extern.
Pare che funzioni.
Mi pare di capire quindi che le dichiarazioni di tipi e costanti dovrebbero andare negli header, mentre le implementazioni dei metodi in file .cpp (che includano l'header). Giusto?

Rispondi quotando