• # Plus simple...

    Posté par (site web personnel) . En réponse au message conteneur en retour de fonction. Évalué à 3.

    Moi j’aurais fais ça comme ceci ↓

    #include <vector>
    #include <iostream>
    class A
    {
     public :
     A()
     : v({1, 2, 3})
     {;}
     auto const & getvect() const
     { return v; }
     private :
     std::vector<int> v;
    };
    int main()
    {
     using namespace std;
     A a;
     for( auto & i : a.getvect() )
     cout << i;
     cout << endl;
    }