结构体的应用更新

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章