salut,
Je me demandais s´il existe un moyen (je crains que non car je n´ai rien vu de semblable) pour que si j´ai quelque chose qui ressemble à cela :
class A
{
public:
void f1();
void f2();
...
};
class B : [private|public] A
{
...
};
je puisse spécifier dans la déclaration de B quelles seront les fonctions membres de A accessible au travers d´une classe B. C´est-à-dire que le mieux serait que B fasse un héritage privée de A et que l´on puisse déclarer néanmoins quelques fonction de A qui soit visible pour l´utilisateur, sans pour autant avoir besoin de déclarer une véritable fonction void B::f1() qui se contenterais d´appeler A::f1();
Si quelqu´un peut me confirmer que c´est impossible, ou au contraire me donner un moyen de réaliser ça, je lui en serais reconnaissant.
merci.