dimanche 15 septembre 2019

Lambda expression List c++

im learn c/c++ and there is a somethings different from c#. How i can use lambda expression in c/c++ in example below:

    class Person
    {
    public:
        Person();
        ~Person();

        char* Name;
        float Distance;
        int Age;

    };

    std::list<Peson> listPerson;

   //create array of Person
    Person ArrayPerson[]= {}

    //C# exemple
    ArrayPerson = listPerson.OrderyBy(p => p.Distance).ToArray()//order by distance
    ArrayPerson = listPerson.OrderyBy(p => p.Age).ToArray()

    //c++

    ArrayPerson = ?

Aucun commentaire:

Enregistrer un commentaire