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;
}