Annex C (informative) Compatibility [diff]

C.5 C standard library [diff.library]

C.5.1 Modifications to headers [diff.mods.to.headers]

Для совместимости со стандартной библиотекой C стандартная библиотека C ++ предоставляет перечисленные в C заголовки [depr.c.headers], но их использование не рекомендуется в C ++.

Там нет C ++ заголовков для заголовков C , и , равно как и заголовки C сама часть C ++.<stdatomic.h><stdnoreturn.h> <threads.h>

Заголовки C ++ ( ) и ( ), а также соответствующие им заголовки C и и не содержат никакого содержимого из стандартной библиотеки C, а вместо этого просто включают другие заголовки из стандартной библиотеки C ++. <ccomplex>[depr.ccomplex.syn] <ctgmath>[depr.ctgmath.syn] <complex.h> <tgmath.h>

Заголовки <ciso646>, <cstdalign> ([depr.cstdalign.syn]) и <cstdbool> ([depr.cstdbool.syn]) не имеют смысла в C ++. Использование С ++ заголовки <ccomplex>, <cstdalign>, <cstdbool>и <ctgmath> является устаревшим ([depr.c.headers]).