Bonjour � toutes et tous,
je me permets d'ouvrir ce fil de discussion suite � une discussion avec un coll�gue. J'ai toujours eu pour habitude d'utiliser un class XXX plutot qu'un #include "XXX.h" lorsque je n'utilise que des pointeurs dans le fichier header en question, et j'ai �t� un peu surpris de voir que le compilateur acceptait cela aussi pour les r�f�rences... D'o� deux questions :
- est-ce vraiment l�gal d'utiliser une "forward declaration" lorsque l'on utilise des r�f�rences dans un header ?
- comment est stock� une r�f�rence, qu'est ce vraiment ? Je pensais que c'est plus qu'un "pointeur modifi�", et qu'il y avait une certaine connaissance de l'objet en interne, mais si un include n'est pas n�cessaire, il semblerait que non ??
Merci d'avance pour vos r�ponses![]()
Partager