IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

C++17 : redéfinition des r-values
Un tutoriel de Andrzej Krzemienski

Le , par Community Management

0PARTAGES

6  0 
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel de Andrzej Krzemieński. Dans ce tutoriel vous allez apprendre à utiliser la notion plus significatif apporté par le C++17 : redéfinition des r-values.

Dans ce billet, j’explore ce que je considère comme étant le changement le plus significatif apporté au langage C++ par la dernière norme, C++17. Je le considère comme le plus significatif, car il transforme la façon dont vous concevez vos types de gestion de ressources, et la façon dont vous pensez à la phase d’initialisation. Ce changement est souvent appelé «omission de copie garantie» (NDT: «guaranteed copy elision»), mais (à l’exception de cette phrase) je ne vais pas utiliser ce nom, car il ne reflète pas vraiment l’essence de cette nouvelle fonctionnalité. En effet, de mon point de vue, une meilleure façon de considérer cette fonctionnalité est de se rendre compte que le C++ a complètement changé le sens des r-values (ou pour être précis, des pr-values).
Bonne lecture

Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation C++

Une erreur dans cette actualité ? Signalez-nous-la !