Wikipedia semble dire que C++ 0x prendra en charge les fonctions anonymes. Boost semble également le soutenir. Cependant j'utilise. NET donc si je pouvais rester avec ça ce serait génial.Est-il possible d'utiliser des fonctions anonymes dans C++ .NET?
Fondamentalement, je veux juste écrire un code rapide pour les objets. J'ai un robot qui peut avoir environ 85 - 90 états. La plupart des états ne sont que des "valeurs entières transmises au microcontrôleur du robot". Donc je dis au robot d'aller à l'état 35 par exemple.
Cependant, certains états nécessitent des manipulations supplémentaires telles que la saisie par l'utilisateur, donc je voudrais rester simple et écrire quelques lignes de code pour les différences. J'ai envisagé d'utiliser des classes dérivées mais cela implique beaucoup de code juste pour modifier quelques lignes.
La nouvelle version de la norme C++ a aussi des expressions lambda, même si elles sont un peu bizarres. –
Content de savoir que C++ est en train d'obtenir des expressions lambda maintenant. Mais quand j'ai répondu à cette question il y a 3 mois, ce n'était pas clair ... du moins pas pour moi. –