'/ usr / include / c ++ / 4.4 / bits /'中的位含义是什么
Linux,gcc当然。
答案 0 :(得分:7)
根据libstdc ++文档对该文件夹的正式指定是:
“标准标题包含的文件 以及位中的其他文件 目录“
其中“位”可能仅仅意味着“通过标准标题构成实现的位”。
例如,如果您包含标准<算法>标题,你真的包括bits / c ++ config.h,bits / stl_relops.h,bits / stl_pair.h bits / stl_algobase.h和bits / stl_algo.h,它们中的每一个都定义了所有的奇数位你是什么人包括< algorithm>期待得到。
Boost调用概念上相同的文件夹“detail”。
答案 1 :(得分:3)
这意味着该文件是gcc标准库实现的内部文件,您不应该直接包含它。名称“位”的来源,我不知道。