Bonjour à tous,
Je me retrouve face à l'intransigeance de mon compilateur DEV-C++ (version 4.9.9.2).
En effet, après avoir mis au point un prog avec tout plein de pointeurs sur des classes (avec des listes chainées etc), je me suis dit qu'il pourrait être interessant d'améliorer tout ça avec des "pointeurs intelligents" et "comptage de référence" comme conseillé sur plusieurs sites....
J'ai donc créé une class JeuPtr qui sera le pointeur intelligent de ma classe Jeu.
Voici le header de ces classes :
#include <windows.h>
#include <string>
using namespace std;
class JeuPtr;
class Jeu
{
private :
friend JeuPtr;
...
};
class JeuPtr
{
...
};
Et là...c'est le drame... Lorsque je lance la compilation j'ai l'erreur suivant : a class-key must be used when declaring a friend.
Je précise également que je n'ai pas touché à la ligne de commande compilation car je n'y connais pas grand chose.
Si quelqu'un a déjà eu ce problème ou a une idée je le remercie de tout coeur