<div dir="rtl"><div dir="ltr">For example, including iostream also includes:</div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr">iostream:38:</div><div dir="ltr">ios:216:</div><div dir="ltr">__locale:15:</div><div dir="ltr">

string:439:</div><div dir="ltr">algorithm:627:</div><div dir="ltr">memory:603:</div><div dir="ltr">tuple</div><div><br></div><div>That's tons of baggage which slows down compilation significantly.</div><div>I guess that using std::cout does not really requires tuples.</div>

<div><br></div><div>Is it possible to break up the header files into smaller parts so that including a header file only include the other parts it really needs rather than the entire chain of includes as in above?<br></div>

<div><br></div><div>Yaron</div><div><br></div></div></div>