Bien sur que non, personne n'oserait poser cette question sérieusement. Ou pas... Faut-il bannir le for du C++ ?
Au delà de l'aspect volontairement trollesque dans la rédaction de la question, il...
Type: Messages; Utilisateur: gbdivers
Bien sur que non, personne n'oserait poser cette question sérieusement. Ou pas... Faut-il bannir le for du C++ ?
Au delà de l'aspect volontairement trollesque dans la rédaction de la question, il...
@Arzar
Pour le back_inserter et le [=], effectivement.
Pour le range based for, c'est une question de lisibilité et d'habitude. J'aime bien quand même les algos, qui ont un nom explicite (on va...
@germinoland
Oui, je fais le barbare avec la capture de tout ce qui traîne... et oui, j'ai des doutes quand à l'utilisation de [=] (déjà parlé de ce problème)... et oui, utiliser la copie ici est...
Parce qu'un clear sert à effacer et un swap à échanger. En utilisant du code qui ne fait pas explicitement ce qu'il dit qu'il fait, ça peut être source d'erreur (ok, très faible dans ce cas là)...
Bonjour
Sans répondre à tes questions, 3 remaques :
* ce que tu veux faire, c'est un remove_copy_if, non ?
* c'est quoi ce swap moche pour faire un clear ?
* souvent, pour des questions de...
Quelle idée de vouloir mettre les foncteurs dans l'API aussi :)
A priori, la place d'un foncteur est dans un .cpp ou, s'il est utilisé plusieurs fois, dans son propre .h. Donc pas de raison qu'il...
Même correction que pour le code d'Arzar si tu as besoin de mettre mod en paramètre, il suffit de l'ajouter dans la liste de capture
En terme de bonne pratique d'écriture, il vaut mieux indiquer explicitement les variables capturées ou pas ?
//: capture uniquement la variable mod par copie
std::generate( buffer, buffer + 10,...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.