我正在撰写以下内容
#ifdef points
#define points
class Points
{
};
#endif
之后,我发现我无法宣布点数;
我必须改为
#ifdef points_h
#define points_h
那么,ifdef是不区分大小写的吗?
答案 0 :(得分:2)
为什么不亲自尝试?
#include <iostream>
#define points
int main() {
#ifdef Points
std::cout << "yes";
#else
std::cout << "no"; //this happens
#endif
return 0;
}