Bonsoir,
Je débute en C++, donc prière de m'excuser pour toute bêtise que je pourrais éventuellement dire
Voila j'ai une classe A.cpp et son interface A.h qui contient 2 attributs int et un tableau!
Et j'ai une deuxième classe B.cpp et B.h! Dans cette classe B, je désire créer un tableau de type A!
En B.h j'ajoute :
class A;
A* tab;
et en B.cpp je met
A *tab[10]; // Jusque là ça compile sans aucun problème
tab[0]= new A(1); // là ça compile pas et j'ai une erreur
error: invalid use of incomplete type 'class A'
Comme je suis toujours débutant, j'ai vu plusieurs tuto qui parle de "vector" et de sa grande utilité, mais je n'ai pas le droit d'importer de bibliothèques pour l'instant (exigence de mon premier TP), c'est pourquoi je travaille avec des tableaux à la main (je ferai attention au delete mémoire et l'allocation mémoire)
Voila, merci pour votre aide
Bonne soirée
-----