OVH Cloud OVH Cloud

copy_if

1 réponse
Avatar
David Fleury
Bonjour,

l'algorithme copy_if comme décrit par S. Meyer dans Effective STL
n'est pas présent dans la STL (définie comme triviale par Stroustup).

La page suivante ne donne aucune informationsur le sujet
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html

Est-il possible d'envisager son intégration dans la STL ?
Et si oui, quel processus permettrait de le faire ?

David.

PS: Nouveau, j'espère ne pas me tromper d'endroit pour poser
ma question et qu'elle n'est pas déplacée.

1 réponse

Avatar
Michel Michaud
Dans news:4133ada2$0$29653$, David
l'algorithme copy_if comme décrit par S. Meyer dans Effective
STL n'est pas présent dans la STL (définie comme triviale par
Stroustup).


Elle est triviale, mais on peut aussi l'avoir sans l'écrire :
avec les bons outils de la bibliothèque, on peut utiliser
remove_copy_if pour faire le même travail, mais c'est
vraiment moins simple, surtout pour le commun des mortels :-)

La page suivante ne donne aucune informationsur le sujet
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html

Est-il possible d'envisager son intégration dans la STL ?


Oui, comme plein d'autres fonctions absentes...

Et si oui, quel processus permettrait de le faire ?


Il faut faire une proposition officielle au comité et vouloir
la défendre ou quelqu'un pour le faire. C'est un sujet qui est revenu
plusieurs fois sur comp.std.c++. J'imagine que personne
n'a fait de proposition officielle pour copy_if...

David.

PS: Nouveau, j'espère ne pas me tromper d'endroit pour poser
ma question et qu'elle n'est pas déplacée.


Elle n'est pas déplacée, mais ce n'est pas ici qu'on pourra
changer quelque chose !

--
Michel Michaud
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/