Including iostream means introducing the static (global) constructors and destructors for std::cin, std::cerr, and std::cout. That extra init and fini code is undesirable when those streams are not actually used. Instead, we'll use the narrower includes for exactly what's needed, i.e., <istream> or <ostream>.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| contrib | Loading commit data... | |
| binary.cpp | Loading commit data... | |
| collectionstack.h | Loading commit data... | |
| convert.cpp | Loading commit data... | |
| depthguard.cpp | Loading commit data... | |
| directives.cpp | Loading commit data... | |
| directives.h | Loading commit data... | |
| emit.cpp | Loading commit data... | |
| emitfromevents.cpp | Loading commit data... | |
| emitter.cpp | Loading commit data... | |
| emitterstate.cpp | Loading commit data... | |
| emitterstate.h | Loading commit data... | |
| emitterutils.cpp | Loading commit data... | |
| emitterutils.h | Loading commit data... | |
| exceptions.cpp | Loading commit data... | |
| exp.cpp | Loading commit data... | |
| exp.h | Loading commit data... | |
| fptostring.cpp | Loading commit data... | |
| indentation.h | Loading commit data... | |
| memory.cpp | Loading commit data... | |
| node.cpp | Loading commit data... | |
| node_data.cpp | Loading commit data... | |
| nodebuilder.cpp | Loading commit data... | |
| nodebuilder.h | Loading commit data... | |
| nodeevents.cpp | Loading commit data... | |
| nodeevents.h | Loading commit data... | |
| null.cpp | Loading commit data... | |
| ostream_wrapper.cpp | Loading commit data... | |
| parse.cpp | Loading commit data... | |
| parser.cpp | Loading commit data... | |
| ptr_vector.h | Loading commit data... | |
| regex_yaml.cpp | Loading commit data... | |
| regex_yaml.h | Loading commit data... | |
| regeximpl.h | Loading commit data... | |
| scanner.cpp | Loading commit data... | |
| scanner.h | Loading commit data... | |
| scanscalar.cpp | Loading commit data... | |
| scanscalar.h | Loading commit data... | |
| scantag.cpp | Loading commit data... | |
| scantag.h | Loading commit data... | |
| scantoken.cpp | Loading commit data... | |
| setting.h | Loading commit data... | |
| simplekey.cpp | Loading commit data... | |
| singledocparser.cpp | Loading commit data... | |
| singledocparser.h | Loading commit data... | |
| stream.cpp | Loading commit data... | |
| stream.h | Loading commit data... | |
| streamcharsource.h | Loading commit data... | |
| stringsource.h | Loading commit data... | |
| tag.cpp | Loading commit data... | |
| tag.h | Loading commit data... | |
| token.h | Loading commit data... |