結構體的應用更新

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

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