<iostream> embeds a global constructor (to initialize std::cout and such), typically `static ios_base::Init __ioinit;` in libstdc++). This header is not directly necessary in the common header and has a small impact on every compilation unit that includes it. As an example, removing that header dependency in turns suppresses 33 global constructors from the firefox core library libxul.pull/14174/head
parent
a30d71d873
commit
d3a6be6ee4
1 changed files with 0 additions and 1 deletions
Loading…
Reference in new issue