115#include <ccomplex>// (since C++11)(deprecated in C++17) simply includes the header <complex>
116#include <ctgmath>// (since C++11)(deprecated in C++17) simply includes the headers <ccomplex> (until C++17)<complex> (since C++17) and <cmath>: the overloads equivalent to the contents of the C header tgmath.h are already provided by those headers
117#include <cstdalign>// (since C++11)(deprecated in C++17) defines one compatibility macro constant
118#include <cstdbool>// (since C++11)(deprecated in C++17) defines one compatibility macro constant
119#include <thread>// (since C++11) std::thread class and supporting functions