Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有地方可以让我了解 C++ 标准库中所有不同的预处理器指令的作用?就像一个网站,它会分解你可以用 math.h、conio.h 等做的所有不同的事情?
我不确定您是否真的想了解预处理器指令,或者“您可以在每个标准头文件中找到什么”(这是两个非常不同的东西)。对于这两个问题,我建议您购买一本好的C++ 书籍或查看在线参考资料。
我不认为只有关于预处理器指令的特殊部分,但 C++ 标准定义了每个标准包含文件必须提供的内容。
如果您不想阅读整个标准,您会在网络上找到许多关于标准头文件的信息,也可以在Wikipedia上找到。
注意一些事情:conio.h不是标准的,它是微软的扩展,你不会在语言标准上找到任何关于它的东西。从 C 继承的 C++ 头文件丢失了后缀“.h”并在开头获得了一个“c”:math.his cmath. 许多 C++ 原生头文件是实现标准模板库的。
conio.h
math.h
cmath