Mon code ne compile qu'avec using namespace std;
Bonjour,
Je n'ai pas tout saisi que les problèmes inhérents à l'utilisation de "using namespace std;".
Voici un code que j'ai élaboré. Il ne compile correctement que si j'ajoute "using namespace std;"
Auriez-vous l'amabilité de m'en expliquer la cause? et accessoirement comment y remédier?
Merci et excellent week-end à tous
Jean-Pierre
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| #include<iostream>
#include<cstring>
#include<iostream>
#include<string>
using namespace std;
int main(void)
{
string s1 = "M";
string s2 = "N";
string s3 = "O";
string s4 = "P";
// Utilisation de l'opérateur de concaténation :
s1+=s2+=s3+=s4;
cout << s1 << endl;
string s = "blabla"; //exemple de chaine
char c = s[2]; // c vaut 'a' (la numérotation de position commence à 0)
s1=c;
cout << s1 << endl;
return 0;
} |