Retourner au contenu associé (dépêche : Le standard C++0x a enfin été voté)
Posté par Snarky le 18 août 2011 à 21:30. 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 :)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: templates variadiques
Posté par Snarky . 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:
Ca me serait extrêmement utile pour gérer des piles d’évènement sans devoir faire un cast chiant :)