在我的 C++.h
文件中:
class foo {
#define useThis true
...
}
在我的.cpp
文件中:
#if useThis
... generate A code
#else
... generate B code
#endif
问题是文件#define
中没有读取这些值.cpp
,所以正在生成 A 和 B。
我将文件包含在.h
文件的顶部.cpp
。
在我的 C++.h
文件中:
class foo {
#define useThis true
...
}
在我的.cpp
文件中:
#if useThis
... generate A code
#else
... generate B code
#endif
问题是文件#define
中没有读取这些值.cpp
,所以正在生成 A 和 B。
我将文件包含在.h
文件的顶部.cpp
。