#include
#include
#include
int main(){
std::cout
Live Demo - Godbolt < /p>
Поведение всех 3 компиляторов также демонстрируется здесь с использованием static_assert < /code>. < /p>
Я думал, что тривиальная копия определяется в любом случае по стандарту.>
Подробнее здесь: [url]https://stackoverflow.com/questions/78384904/is-stdatomicbool-trivially-copyable[/url]
Следующий код печатает, является ли std :: atomic тривиально копируется: [code]#include #include #include
int main(){ std::cout Live Demo - Godbolt < /p> Поведение всех 3 компиляторов также демонстрируется здесь с использованием static_assert < /code>. < /p> Я думал, что тривиальная копия определяется в любом случае по стандарту.>