struct can_filter {
struct id_filter fid[CAN_FILTER_REG_NUM];
unsigned sidmask:11;
unsigned eidmask:18;
unsigned mode:2;
};
.cpp中是
struct can_filter not_filter = {
.sidmask = 0,
.eidmask = 0,
.mode = 0,
};
在.c文件中能编译,在.cpp中不能编译,
谁能说下是为什么啊,怎么解决
#define TGAP(name, type) /
struct name{
struct type *first;
struct type *last;
pthread_mutex_t lock;
} name =TGAP_VALUE
#define TGAP_VALUE{
. first = NULL.
. last = NULL;
. lock =PTHREAD_MUTEX_INIT;
}