-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > R�ponse plus longue : > - � l'�poque (avant la biblioth�que standard), on incluait iostream.h. > - Un jour, la notion de namespace � �t� introduite dans C++. > - Et tout ce qui est standard � �t� mis dans le namespace appel� std. > - Donc le compilateur ne trouve plus cout (ni cin, ni cerr, etc), sauf > � �crire std::cout. > - Pour r�soudre le probl�me, il existe plusieurs moyens : > -- Utiliser std:: un peu partout. > -- Ou bien utiliser l'instruction using ainsi: > #include <iostream> > using namespace std; > -- Ou bien (continuer �) inclure iostream.h, qui en fait impl�mente > les deux lignes pr�c�dentes.
En fait, mon but est de travailler sur un projet sous linux parall�lement � qqn sous windows utilisant Visual Studio .net. Les librairies utilis�es dans le programme semblent �tre standard, cela devrait donc �tre possible. Est-ce que l'ajout de "using namespace std" sera �galement support�e sous windows? Autre question, y a-t'il une variable du preprocesseur permettant de savoir sous quelle plateforme on est? De telle sorte de pouvoir ajouter des instructions de compilation conditionnelles de type #ifdef FOO afind d'adapter le programme en fonction de la plateforme. Bon dimanche. :) Pat -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCa2hdDdcPKzlCXVMRAoF5AJ4p/LPCTtCi23FvUI8rq7MP/G5jwACfX234 LZ1hR8DCX+TCkwDEyzEX534= =yVwC -----END PGP SIGNATURE----- _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
