• [^] # Re: Problème avec g++ !

    Posté par (site web personnel) . En réponse au journal Problème avec g++ !. Évalué à 2.

    Encore une fois templeet a avalé les caractères inférieurs et supérieurs.
    C'est dommage, pour une démo de include, il n'y a plus rien de visible.

    Pourquoi les .h ont-ils disparu à la fin des include?
    Pour faire simple, g++ utilise la nouvelle norme c++ qui nécessite d'utiliser les indicateurs de portée. Ainsi, auparavant, on utilisait cout sans se soucier d'où ça venait. Maintenant, on utilise std::cout pour préciser qu'on utilise la version de la librairie standard.
    Si on veut toujours utiliser une librairie, on peut bien sûr le faire, mais par défaut, on doit toujours préciser l'origine d'une fonction que l'on utilise.
    Les fichiers sans .h proposent donc cette nouvelle norme, que l'on doit respecter si l'on veut que notre code soit utilisable dans 10 ans...