读书人

STL学的太烂解决不了?帮个忙多谢

发布时间: 2012-01-24 23:11:54 作者: rapoo

STL学的太烂,解决不了?帮个忙,谢谢!
std::list <int> iplist;
//原来是u_int32_t,vs2003下说undeclared identifier,我改成int

iplist.push_back(localip);
transparams.SetLocalIPList(&iplist);


e:\1111-study_noback\JVOIP-RTP\jvoiplib-1.4.1\src\libcomponents\impl\jvoiprtptransmission.cpp(1202) : error C2664: 'RTPUDPv4TransmissionParams::SetLocalIPList ' : cannot convert parameter 1 from 'std::list <_Ty> * ' to 'std::list <_Ty> & '


[解决办法]
参数类型部队,要求的是引用,你用了指针。去掉&。
[解决办法]
std::list <int> iplist;

iplist.push_back(localip);
//把&符号去掉就可以
transparams.SetLocalIPList(iplist);

读书人网 >VC/MFC

热点推荐