OVH Cloud OVH Cloud

Classe pair.h obsolète ??

3 réponses
Avatar
Christophe Lohr
Bonjour,
Je remets les mains dans un vieux code...
A l'époque j'utilisais la classe pair, et donc je faisais un #include
<pair.h>
Aujourd'hui g++ (4.0) me dit que ceci est obsolète et antique (le fameux
backward_warning.h).

Innocemment j'essaie un include sans le ".h", mais le fichier n'existe
pas...
C'est un oubli ou c'est volontaire ? Et pourquoi ?

Bref, je suis un peu perdu...

Des suggestions ?

Merci

3 réponses

Avatar
Michel Decima
In news:e4s5bu$hco$,
Christophe Lohr typed:
Bonjour,
Je remets les mains dans un vieux code...
A l'époque j'utilisais la classe pair, et donc je faisais un #include
<pair.h>
Aujourd'hui g++ (4.0) me dit que ceci est obsolète et antique (le
fameux backward_warning.h).

Innocemment j'essaie un include sans le ".h", mais le fichier n'existe
pas...
C'est un oubli ou c'est volontaire ? Et pourquoi ?


#include <utility>

Avatar
Stephane Wirtel
Je crois qu'il est inclut directement avec map
Christophe Lohr said the following on 22/05/2006 12:55:
Bonjour,
Je remets les mains dans un vieux code...
A l'époque j'utilisais la classe pair, et donc je faisais un #include
<pair.h>
Aujourd'hui g++ (4.0) me dit que ceci est obsolète et antique (le fameux
backward_warning.h).

Innocemment j'essaie un include sans le ".h", mais le fichier n'existe
pas...
C'est un oubli ou c'est volontaire ? Et pourquoi ?

Bref, je suis un peu perdu...

Des suggestions ?

Merci


Avatar
Christophe Lohr
In news:e4s5bu$hco$,
Christophe Lohr typed:

Bonjour,
Je remets les mains dans un vieux code...
A l'époque j'utilisais la classe pair, et donc je faisais un #include
<pair.h>
Aujourd'hui g++ (4.0) me dit que ceci est obsolète et antique (le
fameux backward_warning.h).

Innocemment j'essaie un include sans le ".h", mais le fichier n'existe
pas...
C'est un oubli ou c'est volontaire ? Et pourquoi ?



#include <utility>





ha oui, effectivement. Merci.

Je me heurte à un autre soucis : manifestement on n'a plus le droit de
déclarer une classe comme amie d'une fonction membre d'une autre classe.
Il faut la déclarer amie de toute la classe.
Pourquoi ?