Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - BUD2000

Pages: [1]
1
Général / Probleme Chapitre 7 livre SFML
« le: Décembre 16, 2013, 08:34:45 pm »

Bonjour,

Je rencontre actuellement des difficultés à comprendre le code suivant du chapitre 7 (Page: 163) du livre sur SFML:

void Player::initializeActions()
{
//....
mActionBinding[Fire].action = derivedAction<Aircraft>(std::bind(&Aircraft::fire, _1));
}
 

De plus dans le code du chapitre correspondant ce passage est exprimé différemment, il utilise une lambda que je comprend:

void Player::initializeActions()
{
//....
mActionBinding[Fire].action = derivedAction<Aircraft>([] (Aircraft& a, sf::Time){ a.fire(); });
}
 

D’ou ma question, ce code est il correct et si oui pourquoi a t’il été changé ?

Merci.

Pages: [1]
anything