包含所有命名空间 std 的文件

Include file for all of namespace std

本文关键字:文件 std 命名空间 包含所      更新时间:2023-10-16

是否有一个文件包含 std:: 或类似内容的所有包含?我有 20+ 个文件都来自标准库,如果我能将它们全部包含,那就太好了。

我认为#include <cstddef>会有所帮助,因为其中有一长串包含,但事实并非如此。有什么想法吗?

首先考虑你的每个文件是否需要每一个包含文件。如果是,并且仅当您需要每个文件的每个包含时,请创建一个名为headers.hpp的标头并在那里列出所有包含,并在您需要的任何位置包含headers.hpp。如果其中一个文件甚至不需要其中一个包含,则不要在该文件中包含新标头。额外的键入将使您免于不必要地将随机标头引入代码。另一方面,有(颤抖的)<bits/stdc++.h>,但出于各种原因,最好避免使用谷歌搜索。