97 shaares
76 liens privés
76 liens privés
3 résultats
taggé
C++
- Le template de classe
std::optional
, qui émule le fonctionnement duOption
de Rust. - Les Enum Classes, des énumération plus « sécurisées » (fortement types et scopées).
- Les boucles
for
basées sur un intervalle, qui permet de parcourir un tableau.
Pour ce dernier item, les exemples donnés dans le lien ne sont pas très parlants, je préfère celui donné par Clemens Mayer.
std::vector<Task> tasks;
for(auto &task : tasks) {
do_something_with(task);
}
Deux méthodes permettant de définir des « alias » en C++. Je connaissais la syntaxe avec le typedef
, mais je découvre la syntaxe using mon_alias = uint8_t;
, qui est à mon sens plus lisible.
Le code donné dans cet exemple permet de décomposer un flottant en une série de bytes pour un envoi via une liaison USART qui, visiblement, prend un byte après l’autre.