Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4673 connectés 

 


Dernière réponse
Sujet : [C] Comment on gère un projet avec plusieurs .cpp?
Harkonnen 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...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Harkonnen 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...
Alload 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?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)