• [^] # Re: templates variadiques

    Posté par . En réponse à la dépêche Le standard C++0x a enfin été voté. Évalué à 2.

    Ma grande question est de savoir si un truc comme ça est possible, avec le polymorphisme de fonction:

    class A { ... }
    class B: public A { ... }
    class C: public A { ... }
    bool fctB(B x) { ... }
    bool fctC(C x) { ... }
    std::vector<std::function<bool (A)>> list = {&fctB, &fctC};
    B objB;
    C objC;
    list[0](objB);
    list[1](objC);
    
    

    Ca me serait extrêmement utile pour gérer des piles d’évènement sans devoir faire un cast chiant :)