Outils pour utilisateurs

Outils du site


lang:cpp:include

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
lang:cpp:include [2020/01/04 19:44] – Ajout de "Un entête, une classe" rootlang:cpp:include [2020/01/04 19:47] (Version actuelle) – Inclure les sous-dossiers dans les includes root
Ligne 35: Ligne 35:
  
 Cela réduit les dépendances. Cela réduit les dépendances.
 +
 +===Inclure les sous-dossiers dans les includes===
 +Dans une même librairie, préférer l'inclusion du sous dossier depuis la racine du projet plutôt que devoir fournir une liste complète des dossiers à chercher (''-I'' dans gcc).
 +
 +Bon code :
 +
 +<code cpp>
 +#include "Network/CreateSession.h"
 +#include "Application/Settings.h"
 +#include "ExternalLib/RakNet/RakPeerInterface.h"
 +</code>
 +
 +Mauvais code :
 +
 +<code cpp>
 +#include "CreateSession.h"
 +#include "Settings.h"
 +#include "RakPeerInterface.h"
 +</code>
 +
lang/cpp/include.1578163460.txt.gz · Dernière modification : 2020/01/04 19:44 de root