[C] Comment on gère un projet avec plusieurs .cpp?

Comment on gère un projet avec plusieurs .cpp? [C] - Programmation

Marsh Posté le 20-02-2002 à 17:48:46    

Jusqu'à maintenant, je faisais des fichiers .h pour diviser les parties de programme.
 
Mais je me suis dis que je devrais quand même faire comme tu le monde en partionnant le programme en fichier .cpp et de plus je pourrais juste compiler les fichiers où il y a des changements à chaque mise à jour.
 
Alors, est-ce que quelqu'un pourrait m'expliquer comment créer un fichier .cpp avec des fonctions qui devront être accessible à un fichier main.cpp par exemple?

Reply

Marsh Posté le 20-02-2002 à 17:48:46   

Reply

Marsh Posté le 20-02-2002 à 17:55:47    

si tu programmes en C, tu peux créer un fichier cpp par catégorie de fonction : par exemple, 1 fichier contiendra les fonctions relatives aux entrées/sorties, un autre contiendra les fonctions relatives à l'affichage, etc....
tu devras ensuite placer les prototypes de ces fonctions dans un fichier d'entete .h, et inclure ce fichier .h dans chaque fichier ou tu feras référence à une fonction déclarée dans ce .h
 
en c++, les usages veulent qu'on créé un fichier cpp par classe, avec le .h correspondant. chaque fois que tu instancieras un objet de cette classe, tu devras également inclure ce .h
 
les 2 logiciels phares (VC++ et C++ Builder) s'occupent de te créer les cpp et .h, t'évitant ainsi les inclusions multiples.
 
en espérant avoir été assez clair...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed