[complex.h.syn]

# 17 Language support library [[support]](./#support)

## 17.15 C headers [[support.c.headers]](support.c.headers#complex.h.syn)

### 17.15.2 Header <complex.h> synopsis [complex.h.syn]

[ð](#header:%3ccomplex.h%3e)

#include <complex>

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/support.tex#L6652)

The header [<complex.h>](#header:%3ccomplex.h%3e "17.15.2 Header <complex.h> synopsis [complex.h.syn]") behaves as if it simply includes the header[<complex>](complex.syn#header:%3ccomplex%3e "29.4.2 Header <complex> synopsis [complex.syn]")[.](#1.sentence-1)

[2](#2)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/support.tex#L6657)

[*Note [1](#note-1)*:

Names introduced by [<complex>](complex.syn#header:%3ccomplex%3e "29.4.2 Header <complex> synopsis [complex.syn]") in namespace std are not placed into the global namespace scope by [<complex.h>](#header:%3ccomplex.h%3e "17.15.2 Header <complex.h> synopsis [complex.h.syn]")[.](#2.sentence-1)

â *end note*]
