-----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

Répondre à