J'ai l'impression que tu reprends le même principe que l'héritage mais
en un peu plus complexe. Voilà ce que ça aurai donné avec l'héritage :
class C_Load_File
{
C_Load_File();
~C_LoadFile();
public:
bool Load_Bmp(char* File);
bool Load_Jpg(char* File);
};
class WGEL : public C_Load_File
{
WGEL();
~WGEL();
public:
HWND Handle:
C_Load_File Load;
}
int main()
{
WGEL wgel;
...
wgel.Load_Bmp(...); // tu peux accèder aux
variables et aux fonctions (public) de la classe dont tu hérites
return 0;
}
Cette technique a l'avantage de te faire créer un seul pointeur de classe pour plusieurs classe.
Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite