Voila, j´ai fait un tout petit programme sous Visual C++ (version introduction), mais le problème est le suivant.
Lorsque j´inclue les en-têtes avec la syntaxe n°1 j´obtiens des messages d´erreurs du genre la classe string n´a pas été déclarée, l´espace de noms n´existe pas etc, alors que si j´emploi la syntaxe n°2 le tout passe très bien.
Pourriez-vous m´expliquer pourquoi ?
Merci d´avance.
Syntaxe 1 Syntaxe 2
- include <iostream.h> | #include <iostream>
- include <string.h> | #include <string>
- include <conio.h> | #include <conio.h>
|
using namespace std; | using namespace std;
|
void main(void) | void main(void)
{ |
|
string moi; | string moi;
moi="AH AH AH"; | moi="AH AH AH";
cout<<moi; | cout<<moi;
getch(); | getch();
|
} |