2014-03-19 92 views
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’

+1

它是你的代碼?我的意思是,如果是 - 你已經知道答案;如果不是,爲什麼你需要這個?無論如何,目前形式的問題是不可能回答的,因爲它太模糊,並且不包含相關信息。這個'Agent'到底是什麼?你爲什麼期望在其中調用'sendmsg_priority'? – keltar

回答