我有以下类型定义。Pub 类型保留两个整数,而 pub_table 保留一个发布者数组和一个整数。
typedef pub{
int nodeid;
int tid
};
typedef pub_table{
pub table[TABLE_SIZE];
int last
};
然后在网上pt.table[pt.last] = p;
我收到一个错误说
“错误:不完整的结构参考‘表’看到‘操作员:=’”
if
:: node_type == publisher ->
pub p;
p.nodeid = node_id;
p.tid = topic_id;
pt.last = pt.last + 1;
pt.table[pt.last] = p;
fi
不幸的是,我看不出那条线上有什么问题?