Loading lang_cpp_06_misc...

enib_small.png LANG-CPP 06_Misc — Informations diverses

Le langage C++ moderne recouvre une tellement grande variété de notions et de subtilités qu'il est illusoire d'espérer en aborder l'ensemble.
Les chapitres étudiés jusqu'alors constituent un socle minimal de connaissances sur les bases du langage et les pratiques usuelles le concernant.
Ces acquis permettent désormais d'aborder en autonomie bien d'autres notions.

Ressources recommandées :

Le reste de ce chapitre énumère, sans ordre particulier et sans chercher à être précis ni exhaustif, quelques outils et notions utiles dans le contexte du langage C++ moderne.
{1 #tools } Quelques outils
{1.1 #tools.coliru coliru : un compilateur en ligne
{1.2 #tools.godbolt godbolt : un explorateur en ligne de code compilé
{1.3 #tools.doctest doctest : un générateur de tests unitaires
{1.4 #tools.wasm WebAssembly : intégrer C++ aux navigateurs Internet
{1.5 #tools.scu } Unité de compilation unique
{2 #features } Quelques notions supplémentaires
{2.1 #features.iostream } Les flux d'entrées-sorties
{2.2 #features.chrono } Manipulation des dates et mesure du temps
{2.3 #features.random } Génération pseudo-aléatoire
{2.4 #features.cast } Conversions explicites de types
{2.5 #features.constexpr } Évaluation à la compilation
{2.6 #features.forward Forwarding-references et perfect-forwarding