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 !

Trois fonctionnalités simples de C++17 pour simplifier votre code
Un tutoriel de JFT

Le , par Laethy

0PARTAGES

16  0 
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel en C++ moderne qui se charge de vous apprendre quelques fonctionnalités C++ 17 qui vous permettront d'améliorer la concision et la lisibilité du code.

C++17 amène son lot de fonctionnalités au langage C++. Penchons-nous sur trois d'entre elles qui facilitent l'écriture du code et le rendent plus concis, intuitif et juste.

Nous commencerons par les « bindings structurés ». Ils ont été introduits pour permettre à une instruction unique de définir plusieurs variables de types différents. Les bindings structurés s'appliquent à de nombreuses situations et nous verrons plusieurs cas où ils peuvent rendre le code plus concis et simple.

Nous verrons ensuite la « déduction d'arguments de template », qui nous permet d'omettre les arguments de template que nous spécifions habituellement, alors qu'ils ne sont pas vraiment nécessaires.

Puis nous terminerons par la « sélection avec initialisation », qui nous assure un meilleur contrôle sur la portée des objets et nous permet de définir les valeurs à l'endroit approprié.
Bonne lecture .

Retrouvez les meilleurs cours et tutoriels pour apprendre le C++

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