Outils pour utilisateurs

Outils du site


lang:cpp:include

Ceci est une ancienne révision du document !


Règles de qualité de code

Merci à C/C++ Include Guidelines Archive le 13/10/2019 du 04/01/2020 qui a le même avis sur la question que moi.

Ne pas oublier d'​includes

Les fichiers entêtes doivent se compiler.

gcc header.hpp -fsyntax-only

Ne pas exposer l'implémentation

Pour les classes publiques, et si besoin pour les classes privées, masquer l'implémentation via pimpl.

Éviter les inclusions multiples

Utiliser

#pragma once

et non pas les

#ifndef XXX_H__
#define XXX_H__
...
#endif
lang/cpp/include.1578163186.txt.gz · Dernière modification : de root