Для совместимости с предыдущими международными стандартами C ++ стандартная библиотека C ++ предоставляет заголовки <ccomplex> ([depr.ccomplex.syn]), <cstdalign> ([depr.cstdalign.syn]), <cstdbool> ([depr.cstdbool.syn]) и <ctgmath> ([depr.ctgmath.syn]). Использование этих заголовков не рекомендуется.
#include <complex>
Заголовок <ccomplex> ведет себя так, как будто он просто включает заголовок <complex> ([complex.syn]).
#define __alignas_is_defined 1
#define __bool_true_false_are_defined 1
#include <complex> #include <cmath>