包含所有命名空间 std 的文件
Include file for all of namespace std
是否有一个文件包含 std:: 或类似内容的所有包含?我有 20+ 个文件都来自标准库,如果我能将它们全部包含,那就太好了。
我认为#include <cstddef>
会有所帮助,因为其中有一长串包含,但事实并非如此。有什么想法吗?
首先考虑你的每个文件是否需要每一个包含文件。如果是,并且仅当您需要每个文件的每个包含时,请创建一个名为headers.hpp
的标头并在那里列出所有包含,并在您需要的任何位置包含headers.hpp
。如果其中一个文件甚至不需要其中一个包含,则不要在该文件中包含新标头。额外的键入将使您免于不必要地将随机标头引入代码。另一方面,有(颤抖的)<bits/stdc++.h>
,但出于各种原因,最好避免使用谷歌搜索。
相关文章:
- 多个文件的内存分配错误"在抛出 'std :: bad_alloc' what (): std :: bad_alloc 的实例后终止调用" [C++]
- 如何传递多个 std::文件系统选项?
- 遍历顺序由 std::文件系统directory_iterator给出
- 使 std::fstream 写入文件末尾,但从头开始读取
- 是否可以使用 Python csv 阅读器读取使用 C++ std::setw 生成的文件?
- std::ifstream 在读取文件中最后一项时设置 eofbit,但仅在读取数值类型时发生
- C++:std::ofstream 方法 open() 在第二次迭代时擦除打开的 ifstream 文件
- 'std::wstring_convert'尽可能多地转换(从 UTF8 文件读取块)
- C++ VS 错误:<实验/文件系统>提供 std::experimental::文件系统的标头已被Microsoft弃用,将被删除
- 'generate'不是窗口头文件中'std::random_device'的成员<random>
- Windows std::fstream 修改文件后打开()?
- 是否可以使用 std::文件系统获取根名称列表?
- 如何将文件的一部分读取到std::list缓冲区?
- llvm 9在10.15之前的mac版本上支持std::文件系统吗
- 从带有 std::ifstream::read() 的文件中读取 int 遍历 char * 二进制数据
- 当 ofstream 指针位于 std::map 中时,文件写入不会发生 C++.
- std(boost)::文件系统::p ath 组件数
- 变量 std::fstream 文件具有初始值设定项,但类型不完整 编译错误
- std::文件系统根路径如何将自身作为父路径?
- 为什么我打开一个没有std::ios::binary的文件(std::ifstream)