IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez C++ Discussion :

[alexandrecu] iterators must go


Sujet :

Contribuez C++

  1. #1
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut [alexandrecu] iterators must go
    Bonjour à tous,


    Vous avez sûrement tous déjà lu cette petite présentation d'Andrei Alexandrescu... j'aimerais savoir ce que vous en pensez

    http://www.boostcon.com/site-media/v...rs-must-go.pdf


    à tous

  2. #2
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 629
    Points : 30 692
    Points
    30 692
    Par défaut
    Citation Envoyé par gorgonite Voir le message
    Bonjour à tous,


    Vous avez sûrement tous déjà lu cette petite présentation d'Andrei Alexandrescu... j'aimerais savoir ce que vous en pensez

    http://www.boostcon.com/site-media/v...rs-must-go.pdf


    à tous
    Salut,

    Il *me semble* qu'il y a eu une discussion ouverte sur le sujet il y a déjà plusieurs mois (deux ou trois je dirais...)

    Mais ma mémoire par moment défaillante (c'est loin d'être de la DDR4 ) ne me permet pas vraiment de me rappeler où j'ai bien pu la voir

    Si je la retrouve, je fusionnerai les deux

  3. #3
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Bonjour,
    C'est dans le groupe social C++.

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    Citation Envoyé par 3DArchi Voir le message
    Bonjour,
    C'est dans le groupe social C++.
    forcemment, je risquais pas trouver

  5. #5
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    Son approche pose un certain nombre de problèmes. En particulier, les itérateurs restent nécessaires pour certaines opérations, mais des ranges first-class ne peuvent pas être convertibles vers des itérateurs. (il y a d'autres problèmes, par exemple on ne peut pas implémenter find pour qu'il soit aussi utile qu'un find qui retourne un itérateur).
    De plus, les itérateurs peuvent exprimer tout ce que peuvent exprimer ses ranges, donc la seule utilité ce serait une optimisation. Optimisations qu'on peut réaliser de manière plus conservative.

    En gros son idée, c'est pas terrible à mon avis, du moins dans l'état actuel.

  6. #6
    Membre émérite

    Inscrit en
    Mai 2008
    Messages
    1 014
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 1 014
    Points : 2 252
    Points
    2 252

  7. #7
    Membre chevronné
    Avatar de Goten
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 580
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 580
    Points : 2 205
    Points
    2 205
    Par défaut
    Et maintenant la suite :
    http://www.informit.com/articles/pri...aspx?p=1407357

    Sa fait un moment que je l'avias vu passer sur la ML de boost pour demander des reviewers, je l'avais oublié. Il revient sur sa réflexion pour la création d'algo en D.

    C'est très très intéressant.

Discussions similaires

  1. Iteration VS recursivité
    Par yacinechaouche dans le forum C
    Réponses: 40
    Dernier message: 16/11/2012, 11h52
  2. [Struts] logic:iterate avec un Vector
    Par laurentb dans le forum Struts 1
    Réponses: 18
    Dernier message: 03/03/2004, 14h42
  3. [débutant][struts] iterate imbriquée
    Par muim dans le forum Struts 1
    Réponses: 6
    Dernier message: 19/02/2004, 15h13
  4. [debutant]iterator
    Par Wis dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 05/05/2003, 10h49
  5. vInt::iterator
    Par Monstros Velu dans le forum C++
    Réponses: 19
    Dernier message: 05/04/2003, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo