Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Probleme Chapitre 7 livre SFML  (Lu 1164 fois)

0 Membres et 1 Invité sur ce sujet

BUD2000

  • Newbie
  • *
  • Messages: 1
    • Voir le profil
    • E-mail
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.