no save
Assistance
Achat
News

Forum | programmation
[C++] difficultés de programmation & héritage
mamiemando, le jeu. 04 janv. 2007 à 09:55:18
A quoi sait t'on qu'il faut utiliser un fichier.hpp a la place d'un fichier .h ?

En fait c'est une notation mais tu peux mettre .h si tu préfères. L'avantage de .hpp c'est qu'on voit que c'est un header C++ qui ne pourra pas etre inclu par un programme en C.

using namespace std;

Jamais de using namespace dans un .hpp car en fait l'intérêt du namespace std c'est d'éviter les confusions. Imagine que tu aies une paramètre d'une classe "operation_bancaire" avec un attribut "cout". Au moment de compiler tu auras une ambiguité entre operation_bancaire::cout et std::cout, car dans la classe operation_bancaire les deux sont appelables par "cout". Or si cette classe inclue un header avec le using namespace c'est vraiment balo.

D'autres questions ?

Bonne chance
Précédenthelpme76
janv. 07
helpme76
janv. 07
Suivant
REPONSES
mamiemando
janv. 07
helpme76
janv. 07
Char Snipeur
janv. 07
helpme76
janv. 07
helpme76
janv. 07
helpme76
janv. 07
mamiemando
janv. 07
Char Snipeur
janv. 07
helpme76
janv. 07
mamiemando
janv. 07
Version Web
Réalisé par RedShift
no save