Bonjour à tous,
Je suis en train de créer des classes pour encapsuler des APIs Windows.

Pour simplifier, j'ai une classe MainWindow qui hérite de Window et une classe Button.

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class MainWindow : public Window
{
private:
   Button btnEssai;
};

MainWindow::MainWindow() : btnEssai(*this) // Pour connaître la fenêtre parente
{}
Mais j'ai un warning lors du passage de this dans le constructeur de btnEssai.
Dans mon implémentation actuelle, le bouton est créé sur la fenêtre parente dans son constructeur et je n'ai absolument aucun problème mais ce warning m'embete.

Avez-vous une idée pour éviter cela?

Merci d'avance,
Nicolas