我有许多字符串值(查找键),它们组合为 XYZ,其中 X 和 Y 是硬编码字符串,而 Y 是单个值。我正在尝试编写一个给我 XYZ 的宏 TEST(Y)
例子:
TEST(hello) -> X.hello.Z
TEST(foo) -> X.foo.Z
到目前为止,我所有的尝试都导致了非扩展值,或者'错误:粘贴“hello”和“。” 没有提供有效的预处理令牌'。我已经尝试了几层间接,但我想我还没有完全理解它是如何工作的:-(
我有许多字符串值(查找键),它们组合为 XYZ,其中 X 和 Y 是硬编码字符串,而 Y 是单个值。我正在尝试编写一个给我 XYZ 的宏 TEST(Y)
例子:
TEST(hello) -> X.hello.Z
TEST(foo) -> X.foo.Z
到目前为止,我所有的尝试都导致了非扩展值,或者'错误:粘贴“hello”和“。” 没有提供有效的预处理令牌'。我已经尝试了几层间接,但我想我还没有完全理解它是如何工作的:-(