- vohu,
Hello les Zestes,
Je rencontre un problème en C++, mais plutôt que de grandes explications, voici le code :
J’ai une classe dans contexte.h :
class Contexte
{
public:
Contexte(bool prete);
...
void Configure(uint8_t sdaPin, uint8_t sclPin);
...
private:
bool prete = false;
U8X8_SSD1306_128X64_NONAME_SW_I2C *u8x8;
...
};
Le contexte.cpp
#include "contexte.h"
...
void Contexte::Configure(uint8_t sdaPin, uint8_t sclPin)
{
this->u8x8 = new U8X8_SSD1306_128X64_NONAME_SW_I2C(sclPin, sdaPin, U8X8_PIN_NONE);
this->*u8x8.clear(); // Problème ici
}
...
Le membre u8x8 est de type U8X8_SSD1306_128X64_NONAME_SW_I2C qui vient d’une librairie qui m’est imposée. Voici mon problème, je ne sais pas comment appeler la méthode clear() de l’objet u8x8 dans la méthode Contexte::Configure de ma classe. Serait-ce un problème de parenthèses ?
merci d’avance,
+0
-0