Il existe deux séparateurs de chemin d'accès couramment utilisés : le forward-slash d'Unix et le backslash de DOS. <sup>Repose en paix, Mac colon classique. </sup> S'ils sont utilisés dans une directive #include, sont-ils égaux selon les règles des normes C++11, C++03 et C99 ?
Réponse
Trop de publicités?
nbt
Points
15965
La norme dit pour #include qu'il :
recherche dans une séquence d'emplacements définis par l'implémentation un en-tête identifié de façon unique par la séquence spécifiée entre les délimiteurs, et provoque le remplacement de cette directive par la directive par le contenu entier de l'en-tête. La façon dont les emplacements sont spécifiés ou l'en-tête identifié est défini par l'implémentation.
Notez la dernière phrase.
- Réponses précédentes
- Plus de réponses