bonjour
cella fait pas mal de temps que j'ai besoin d'utiliser la forward declarations mais petit probl�me je ne sait pas faire
pouvez vous m'expliquer? merci d'avance
bonjour
cella fait pas mal de temps que j'ai besoin d'utiliser la forward declarations mais petit probl�me je ne sait pas faire
pouvez vous m'expliquer? merci d'avance
Regarde sur les internets, il y a pleins d'explications ... mais je n'ai pas vu de cours sur developpez.net
C'est lorsque tu veux soit d�finir/ utiliser 1 variable (et non pas 1 pointeur) ou cr�er 1 container d'1 type que tu as cr�� (struct ou class) soit appeler 1 fonction, mais que ce type et/ou cette fonction n'a pas encore �t� d�fini.
Tu ne veux pas faire d'include d�finissant ce type/ cette fonction (parce que) ou alors tu ne peux pas faire d'include (� cause des includes circulaires) - alors la solution c'est la d�claration anticip�e
Comme c'est 1 d�claration, tu n'as pas "le corps", juste l'"ent�te" :
Cela permet de dire au compilateur de patienter qu'il y a 1 type/ 1 fonction qui sera d�fini apr�s son utilisation
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 // Forward Declarations struct s_XXX; class myClass; XXX func(/* ... */);![]()
Le plus proche est cette entr�e de FAQ
https://cpp.developpez.com/faq/cpp/?...-une-a-l-autre
Pensez � consulter la FAQ ou les cours et tutoriels de la section C++.
Un peu de programmation r�seau ?
Aucune aide via MP ne sera dispens�e. Merci d'utiliser les forums pr�vus � cet effet.
bonjour merci pour vautre aide je penser que la forward declarations fonctionn�e comme l'h�ritage mais non il faut inclure uniquement les fonction d'on on a besoin
merci ca doit faire un mois que je cherche.![]()
bonjour je reviens vers vous pour vous montr�e des erreur que je me prend a la compilation je pense que c'est lier a la forward declaration voici une capture d'�cran des probl�me![]()
Bonjour,
Vous ne passez pas assez de param�tres � votre slot. Il indique que le signal et le slot ne sont pas compatibles (en nombres de param�tres).
Vous souhaitez participer � la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui conna�t l'erreur, conna�t la solution.
Partager