S'il vous plaît voir l'exemple:C++ Ai-je besoin de définir des protections d'en-tête pour les classes imbriquées?
#ifndef OUTER_H
#define OUTER_H
class Outer
{
class Inner
{
public:
Innner();
};
};
#endif
Ma question est: Ai-je besoin de créer un garde d'en-tête quelque part pour ma classe intérieure, ou tout simplement un pour le fichier entier?
Les gardes d'en-tête sont pour le fichier d'en-tête entier, pas pour les classes individuelles. – Galik
Oh je vois, merci =) – Anderson