lecture code en C++

Bonjour,
J'essaye de comprendre le code de l'aeroquad mais cela fait plus de 15 ans que je n'ai pas fait de C alors pouvez vous m'aider, il y a :
motors.initialize();
je pense que initialize represente la fonction initialize, mais il y a plusieurs fonctions initialize dans les librairies, et motors represente quoi ?
et il y a :
angle[axis].initialize(axis);
je pense que la fonction initialize est celle dans la librairie Fligtangle mais pourquoi ?

Merci.

C'est du C++.
Pour motors.initialize(), initialize() c'est une méthode de la classe (ou de l'instance d'une classe) nommée motors.

Bonjour,

Merci, je n'avais pas fait attention à la ligne :
Motors_PWM motors ;
Ou Motors_PWM est une classe définie dans la librairie Motors.h

Pour angle[axis].initialize(axis);
angle est une variable float déclarée dans la fonction "float arctan2(float y, float x )"de la section Sensor.pde.Il me semble que la variable n'est pas connue dans le prg principal,
cela ressemble a un tableau de la variable angle, mais je ne vois pas ou elle est definie ? ou est ce autre chose ?

Merci