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

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