[C++] Attribute specifier ?

preview_player
Показать описание
#cpp #cpp11 #cpp14 #cpp17 #cpp20

[[Nodiscard]], [[noreturn]], [[expects]], [[likely]], [[maybe_unused]] qu'elles sont tous ces mots que nous trouvons dans certains code ?
Ce sont des attributs, ajoutés avec le c++ 11, il y en a des nouveaux à chaque mise à jour du language.

Il s'agit d'une feature importante du c++ moderne.

Pour compiler en c++ 20 avec visual,
-clic droit sur votre projet
-Properties
-Configuration Properties / "C/C++" / Command Line
-Dans l'encart "Additional Options" ajouter : "/std:c++latest"
-Appliquer
-Compilez !
Рекомендации по теме
Комментарии
Автор

C'est clair que le [[Nodiscard]] est super pratique.

IntheFishtank
Автор

"[[Nodiscard]] should be the default"
H.S

ribamamougnol