如何使用预处理器检查符号是否存在于不同的类中?

时间:2017-11-09 19:45:02

标签: c++ c-preprocessor preprocessor conditional-compilation

好的,所以我想知道我是否能够检查{/ 1}}是否存在于另一个文件中

symbol

#ifdef symbol
    //it exists
#endif

原因是我想检查另一个文件(类)中是否存在方法并相应地执行其他代码。

编辑: 据我所见,它只检查#ifndef symbol //it doesn't exist #endif 定义所在的文件(类)中是否存在符号。

编辑#2:编辑#2: 有没有办法检查函数是否存在而不必在SFINAE或模板类中? 如果是的话,你能给我一些例子吗?我不想吃勺子,但例子会有所帮助。

0 个答案:

没有答案