1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| void A::fonctionVirtuellePublique()
{
/* ce que tu veux effectuer pour un élément de type A */
}
void B::fonctionVirtuellePublique()
{
/* ce que tu veux effectuer avant le comportement de base */
A::fonctionVirtuellePublique();
/* ce que tu veux effectuer apres le comportement de base */
}
void C::fonctionVirtuellePublique()
{
/* ce que tu veux effectuer avant le comportement de base */
B::fonctionVirtuellePublique();//cela aurait pu etre
//A::fonctionVirtuellePublique()
/* ce que tu veux effectuer apres le comportement de base */
} |