1. 编译报错: left shift count >= width of type
代码原型:
#define CAPABILITY_TYPE_SNAPSHOT 32
unsigned long long capability=0;
capability = (1<<CAPABILITY_TYPE_SNAPSHOT)|capability;
解决方法:
#define CAPABILITY_TYPE_SNAPSHOT 32
unsigned long long capability=0;
capability = (1ULL<<CAPABILITY_TYPE_SNAPSHOT)|capability;