Jeremy Nimmer
73ef0060aa
Avoid including <iostream> in library code
...
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>.
2024-12-30 11:27:02 -06:00
..
2024-11-07 15:14:36 -06:00
2021-12-15 13:38:09 -06:00
2019-03-13 15:18:34 -07:00
2020-06-15 15:10:09 -05:00
2020-04-29 09:40:33 -05:00
2022-05-31 18:05:22 -05:00
2022-05-31 18:05:22 -05:00
2020-04-29 09:40:33 -05:00
2024-12-17 09:20:46 -06:00
2024-12-22 16:22:38 -06:00
2020-07-27 13:49:04 -05:00
2020-07-27 13:49:04 -05:00
2024-12-22 16:22:38 -06:00
2024-12-22 16:22:38 -06:00
2020-04-29 09:40:33 -05:00
2020-06-15 15:29:38 -05:00
2022-04-21 08:19:51 -05:00
2024-11-07 15:14:36 -06:00
2024-12-30 11:27:02 -06:00
2020-04-29 09:40:33 -05:00
2024-07-17 13:39:30 -05:00
2020-04-29 09:40:33 -05:00
2020-06-15 15:28:19 -05:00
2019-10-02 11:14:49 -05:00
2020-06-16 10:22:14 -05:00
2019-10-02 11:14:49 -05:00
2024-12-22 16:22:38 -06:00
2024-12-30 11:27:02 -06:00
2024-10-29 22:21:05 -05:00
2024-07-17 13:39:30 -05:00
2019-03-13 15:18:34 -07:00
2019-03-13 15:18:34 -07:00
2019-10-02 08:38:49 -05:00
2024-12-22 16:22:38 -06:00
2024-09-13 10:18:41 +02:00
2024-09-13 10:18:41 +02:00
2020-07-16 10:08:09 -05:00
2020-06-15 15:39:04 -05:00
2020-04-29 09:40:33 -05:00
2014-03-22 12:49:16 -05:00
2024-09-13 10:18:41 +02:00
2020-06-15 16:59:27 -05:00
2020-04-29 09:40:33 -05:00
2024-12-22 16:22:38 -06:00
2020-04-09 13:02:10 -05:00
2024-12-30 11:27:02 -06:00
2024-12-30 11:27:02 -06:00
2020-02-04 16:58:00 -06:00
2014-03-22 12:49:16 -05:00
2022-05-31 18:05:22 -05:00
2022-05-31 18:05:22 -05:00
2024-12-30 11:27:02 -06:00