Re: C++, template et pointeur

Top Page

Reply to this message
Author: Frédéric
Date:  
To: Guilde
Subject: 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