Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C++] Organizzazione files

    Salve,
    sono nuovo della programmazione OOP in C++...fino ad ora mi sono trovato solo a programmare in C e ad organizzare i progetti in files .h e relativi files .c che contenevano le implementazioni delle funzioni dichiarate negli header.

    Avete qualche dritta da darmi sull'organizzazione delle classi in files in C++? O qualche guida...

  2. #2
    Funziona più o meno alla stessa maniera; in genere per ogni classe si ha un file .cpp e un .hpp (si può anche usare il solito .h, ma secondo me è meglio usare .hpp per distinguere gli header C da quelli C++), nel .hpp c'è la dichiarazione della classe e le implementazioni degli eventuali metodi inline, mentre nel .cpp l'implementazione dei metodi "normali".

    Se poi usi i template, in genere si mettono completamente nei .hpp.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.