16Fermer18
Kevin KoflerLe 24/04/2009 à 04:56
Zephyr (./16) :
Je sais, les attributs publics c'est pas bien, mais sinon ça aurait imposé une écriture genre "myWindow.onKeyDown () += ..." pour attacher des évènements et c'est très moche (les propriétés n'existent pas en C++, c'est dommage).

Le operator= de la classe OnKeyDown peut être surchargé. Si on bidouille bien, on peut arriver à quelque chose qui ressemble à une propriété. (En général, le membre ne serait pas de la classe OnKeyDown directement, mais de quelque chose comme Property<OnKeyDown> qui a un operator=(const OnKeyDown &) et un operator OnKeyDown().)