Bonjour à tous !
Petite question bête, j'ai fait un petit exo en c++, tout fonctionne, mais j'ai un problème quand je sépare le tout dans des .h et des .cpp:
Si j'ai une classe B qui hérite d'une classe A, pourquoi dans le .h n'a t-on plus le droit d'écrire:
class B: virtual public A{
...
};
J'ai l'erreur suivante:
"erreur: expected class-name before «{" token"
Alors comment faut-il faire, sachant qu'avant cela fonctionnait nickel en un seul fichier ?
ou bien est-ce lié à ma façon de compiler ?
je compile du genre:
g++ A.cpp B.cpp main.cpp -o progtest
Merci beaucoup !
Partager