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