Re: C++, template et pointeur

Page principale

Répondre à ce message
Auteur: Frédéric
Date:  
À: Guilde
Sujet: Re: C++, template et pointeur
J'ai omis de préciser comment l'objet m_encoder était créé :

class ClosedLoopMotor
{
    public:
        ClosedLoopMotor();


    private:
        Encoder* m_encoder;
};


ClosedLoopMotor::ClosedLoopMotor(uint8_t encoderPinA, uint8_t encoderPinB, uint16_t ticksPerTurn)
{
    m_encoder = new Encoder(encoderPinA, encoderPinB, ticksPerTurn);
    Encoder::begin<*m_encoder>();
}


(j'ai viré ce qui n'avait rien à voir).

-- 
    Frédéric