6.3.1 Un premier exemple

Pour pouvoir utiliser une std::string il faut inclure le fichier string (à ne pas confondre avec string.h qui est utilisé en C) comme ceci :

1
#include <string>

Un exemple simple :

1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>

int main(int argc, char** argv){
	std::string phrase("Hello world");
	std::cout << phrase << std::endl;
	
	return 0;
}

En faisant les fainéants :

1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>

using namespace std;

int main(int argc, char** argv){
	string phrase("Hello world");
	cout << phrase << endl;
	
	return 0;
}

Notez que l'opérateur << est aussi définit pour les string.

On compile :

g++ -Wall main.cpp -o test

Et on obtient :

./test
Hello world

Ce qui donne encore une fois la même chose que d'habitude.