L’arrivée du C++17 – Initialiseurs pour les instructions de selection

Ce nouvel article au sujet des nouveautés du C++17 traite de la nouvelle syntaxe pour les initialisations aux seins des instructions de selection (if et switch). Ces changements sont issus de la proposition P0305R1 (“Selection statements with initializer“).

Continue reading “L’arrivée du C++17 – Initialiseurs pour les instructions de selection”

L’arrivée du C++17 – Structured bindings

Un nouvel article traitant des nouveautés du C++17. Aujourd’hui, nous allons présenter les structured bindings, introduits avec la proposition P0144R0 puis acceptés en avec la P0217R3.

Continue reading “L’arrivée du C++17 – Structured bindings”

L’arrivé du C++17 – Les changements sur les littéraux

Ce nouvel article traite des changements apportés aux littéraux dans C++17 : les littéraux flottants hexadécimaux et les nouveaux caractères litéraux UTF-8. Les documents P0245 “Hexadecimal floating literals for C++” et N4264 (“Adding u8 character literals”) présentent ces modifications.

Continue reading “L’arrivé du C++17 – Les changements sur les littéraux”