gpt4 book ai didi

#include *not* 后面可以跟 或 "filename"吗?

转载 作者:行者123 更新时间:2023-11-30 17:44:40 34 4
gpt4 key购买 nike

来自MISRA-C 2004 :

19.3 (req): The '#include' directive shall be followed by either a <filename> or "filename" sequence.

有什么替代方案吗?可以#include后面永远不会有 <filename> 以外的内容或"filename"

编辑:他们指的是 #define d 预处理器变量?

最佳答案

至少有一些预处理器支持“计算包含”,即 #include指令后面可以跟一个预处理器宏,它必须(最终)扩展为 "filename"<filename> 。所以,是的,我相信这条规则是排除 #include 中的此类宏扩展。指令。

关于#include *not* 后面可以跟 <filename> 或 "filename"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19906303/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com