gpt4 book ai didi

c-preprocessor - 多遍 C 预处理器

转载 作者:行者123 更新时间:2023-12-04 00:10:26 27 4
gpt4 key购买 nike

C 预处理器多次应用于同一个代码库(具体而言,依次两次)是否明智?

例如,具有如下声明:

##define DECLARE(FILE) # define DECLARATIONS \
# include FILE \
# undef DECLARATIONS

你以前见过这样的成语吗?如果是这样,什么代码库?可以链接吗?编译这样的项目将遵循什么样的模式?可以让 CPP 做到这一点,还是我需要编写一个元预处理器在处理双哈希声明时“隐藏”单哈希声明,等等?

最佳答案

我认为当您需要多个 CPP 通行证时,您可能需要考虑 m4 或其他一些复杂的宏系统/代码生成器。我认为很难做你想做的事,因为无论如何你都要改变你的构建过程,看看其他模板或宏系统。

关于c-preprocessor - 多遍 C 预处理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5136471/

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