Bonjour,

Supposons la classe

Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
ref class A
{
  public:
    void f(System::Boolean b);
};
Un appel à A::typeid->GetMethod(f, array<System::Boolean>^ = {bool::typeid}) trouve f.

Mais si je modifie A ainsi :
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
ref class A
{
  public:
    void f(System::Boolean b);
    void f(System::Boolean^ b); //surcharge ok
};

Alors il y a une ambiguité dans GetMethod(f, array<System::Boolean>^ = {bool::typeid}).
Comment modifier le GetMethod() pour pouvoir choisir l'une ou l'autre surcharge ?

+
Chacha