• [^] # Re: petit exemple

    Posté par (site web personnel) . En réponse au message anjuta et les vector. Évalué à 2.

    La fonction size() est inline (forcément à cause des templates), donc il n'y aura pas à priori d'appel de méthode. Et si la classe vector est bien optimisée, size() devrait faire un truc du genre "{ return _size; }".
    Au final, ça doit être assez rapide. Mais je t'accorde qu'aprés ça dépend aussi du compilateur, qui arrivera peut être plus facilement à optimiser les registres avec ta solution.
    Reste enfin une solution élégante (et je pense assez performante aussi) : les itérateurs.