100 shaares
79 liens privés
79 liens privés
3 résultats
taggé
C++
- Le template de classe
std::optional, qui émule le fonctionnement duOptionde Rust. - Les Enum Classes, des énumération plus « sécurisées » (fortement types et scopées).
- Les boucles
forbasé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.