Class atomic
contains atomic versions of many different variable types. However, it doesn\'t contain an atomic enum type. Is there a way to use atomic enums or
You can create an atomic enum like this:
#include
enum Decision {stay,flee,dance};
std::atomic emma_choice {stay}; // emma_choice is atomic
You can also do the same thing with enum classes:
#include
enum class Decision {stay,flee,dance};
std::atomic emma_choice {Decision::stay}; // emma_choice is atomic