• [^] # Re: tulip

    Posté par (site web personnel) . En réponse à la dépêche Les nouveautés de Qt 4. Évalué à 2.

    non à mon avis la première boucle fait tout le boulot, en declarant un truc dont le type est indépendant de l'itérateur (le QForeachMemory, obligatoire puisque que le type de l'iterateur n'est pas connu) qui stocke l'iterateur et tout ce qu'il faut, et la fonction qForeachContainer() est surchargée pour tous les types de conteneurs à gèrer et elle doit contenir quelques bon gros casts. La deuxième boucle elle ne peut s'executer qu'une fois au plus, donc je pense qu'elle ne sert qu'à declarer 'variable' en lui laissant la même portée que si elle avait été déclarée dans le for du dessus.

    En tout cas ils ont bien du se creuser la tête pour trouver tout ça :)