При использовании std :: atomic_flag нужно быть осторожным, чтобы всегда явно инициализировать его, используя atomic_flag_init , что подвержено ошибкам. Однако есть конструктор по умолчанию ... так что, есть ли целевая причина, чтобы иметь конструктор по умолчанию, покидающий флаг в неопределенном состоянии?
Подробнее здесь: https://stackoverflow.com/questions/355 ... nspecified
Мобильная версия