Regroupement de librairie en C

Résolu/Fermé
Br8314 Messages postés 44 Date d'inscription samedi 25 septembre 2010 Statut Membre Dernière intervention 27 mars 2012 - 19 déc. 2010 à 11:21
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 19 déc. 2010 à 14:18
Bonjour,

Est-il conforme de rassembler toutes les librairie, exemple : conio.h, stdlib.h, stdio.h, windows.h etc.

Car en effet j'ai une Dizaine de librairie comme ca dans mon programme. J'ai tout rassembler dans un lib.h et donc remplacer l'énorme liste de .h dans mes .c par mon lib.h
Cela marche mais... comme je l'ai demandé, est-il conforme de faire ca?

(Ca a pour but de rendre mon programme plus propre)

Merci.

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
19 déc. 2010 à 14:14
Bonjour,

Ce ne sont pas des bibliothèques mais de simples fichiers textes (header).
Tu peux effectivement regrouper les headers (il n'y a pas de problèmes). Par contre, attention à ne pas regrouper des headers standards avec des non-standards. Cela n'aidera pas pour assurer une éventuelle portabilité.

Cdlt,
0
Br8314 Messages postés 44 Date d'inscription samedi 25 septembre 2010 Statut Membre Dernière intervention 27 mars 2012
19 déc. 2010 à 14:16
Merci cela me rassure.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
19 déc. 2010 à 14:18
Par contre, attention à ne pas tomber dans la facilité à mettre tous les headers dans un .h et n'inclure que ce dernier. Ca paraît plus élégant, mais ce n'est vraiment pas pratique. C'est toujours agréable pour un développeur de voir les headers inclus en un coup d'oeil.

Cdlt,
0