_Generic能否匹配类型为的字符串?

y4ekin9u  于 2022-12-17  发布在  其他
关注(0)|答案(1)|浏览(118)

示例用例,对所有包含字符串“int”的类型做一件事。更准确地说,有一个不同版本的结构体Point,如Point__allocaPoint__boehm,然后有一个宏new来切换这个名称。嗯,也许宏字符串化可以做到这一点?

7tofc5zh

7tofc5zh1#

标准C只支持非常有限的内省(程序自身的检查),不支持识别类型名是否包含特定字符,也不支持枚举“所有类型”的能力,更不用说满足条件的所有类型了。简而言之,不支持您所请求的功能。

相关问题