C ++ 14 est le nom du standard C ++, approuvé en 2014. Il s'appuie sur le précédent standard C ++ 11, améliorant le langage de base et la bibliothèque standard et ajoutant quelques fonctionnalités.
Existe-t-il une implémentation portable de la logique d'évitement de blocage ici (voir la section marquée `` NON PORTABLE ''):#include <cstdint>
#include <iostrea ...
Laissez le code parler de lui-même en premier avec une approche naïve: auto foo = [cache=std::optional<int>{}] () mutable {
// And cached for lambda return value
if(! ...