首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-01-24 
STL学的太烂,解决不了?帮个忙,谢谢!std::list intiplist//原来是u_int32_t,vs2003下说undeclaredidenti

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

热点排行