expected unqualified-id before numeric constant问题原因

今天编译库的时候出现这个问题unqualified-id before numeric constant,是因为变量重复定义了,主要是变量与宏定义同名了,及以下模式:

一个头文件定义一个接口体,

class XXXClass{

const static int MAX_PATTERN_NUM = 1024;

 

然后在另外一个文件定义宏如下:

#define  MAX_PATTERN_NUM 100

 

这时就会出现以上的错误

你可能感兴趣的:(Class)