Supposons que j'aie une classe comme celle-ci :
struct A{
virtual void someFunc() { }
};
Est-il possible de réaffecter la fonction virtuelle à une autre fonction ? ....Cela pourrait être possible parce qu'il stocke un pointeur de fonction dans la classe afin qu'il puisse être réaffecté à une autre fonction. virtual
.
Je me rends compte que quelque chose comme ça :
void aRandomFunc();
A mya;
mya.someFunc = &aRandomFunc;
C'est probablement impossible parce que les fonctions membres prennent un this
comme paramètre implicite.
Mais est-il possible de réaffecter une fonction membre à une autre fonction membre ?