0
這是從一個文件中,我得到一個錯誤代碼的一部分:如何擺脫錯誤的「‘類代理’沒有成員名爲x」
void MpegGenerator_v2::timeout()
{
if (! running_)
{ printf("hola"); return; }
if (mp_rec_.data != NULL) {
if (mp_rec_.data->data() == NULL)
agent_->sendmsg(size_);
else {
paq_sending++;
if((packettype==4)||(packettype==5)){
if(mp_rec_.trec_size==-1) { printf("4,5\n"); abort();}
//printf("4 5 mp_rec_.trec_numframe=%d\n",mp_rec_.trec_numframe);
agent_->sendmsg_priority(mp_rec_.trec_size, mp_rec_.data, mp_rec_.priority, packettype,mp_rec_.trec_numframe);
}
else {
if(size_sli_paq[paq_sending-1]==-1) { printf("else\n"); abort();}
//printf("mp_rec_.trec_numframe=%d\n",mp_rec_.trec_numframe);
agent_->sendmsg_priority(size_sli_paq[paq_sending-1], mp_rec_.data, mp_rec_.priority, packettype,mp_rec_.trec_numframe);
size_sli_paq[paq_sending-1]=-1;
}
}
} else {
agent_->sendmsg(size_);
}
我越來越出現以下錯誤:error: ‘class Agent’ has no member named ‘sendmsg_priority’
它是你的代碼?我的意思是,如果是 - 你已經知道答案;如果不是,爲什麼你需要這個?無論如何,目前形式的問題是不可能回答的,因爲它太模糊,並且不包含相關信息。這個'Agent'到底是什麼?你爲什麼期望在其中調用'sendmsg_priority'? – keltar