Comment améliorer le temps de compilation pour C/C++ ? Apple propose un système de modules pour remplacer les en-têtes
Posted
on Developper.com
See other posts from Developper.com
Published on Tue, 11 Dec 2012 15:58:00 +0100
Indexed on
2012/12/11
17:10 UTC
Read the original article
Hit count: 218
Filed under:
Comment améliorer le temps de compilation pour C/C++ ?
Apple propose un système de modules pour remplacer les en-têtes
Un des problèmes assez décriés des langages C et C++ est le temps de compilation, qui est un peu plus long.
Cela est surtout dû à l'utilisation des en-entêtes (headers). Les développeurs d'Apple viennent de proposer un document assez intéressant qui introduit un système de modules pour C et C++ afin d'améliorer le temps de compilation.
À titre d'exemple, Apple cite le minuscule code source de « Hello world » en C : quatre lignes de code seulement. Pourtant, le fichier d'en-tête nécessaire pour sa compilation est 173 fois plus grand que l'application elle-m...
© Developper.com or respective owner