当前位置: 技术问答>linux和unix
1. 请问linux下可以使用“typedef list<对象*> 对象列表名 ”和iterator吗?
来源: 互联网 发布时间:2016-07-03
本文导语: 我将一个vc 6.0下的socket通信客户端程序移植到linux下,windows下对列表的定义都是使用了vc里的list 库,列表的轮询使用了iterator 和 list.begin() list.end()操作函数,请问linux下可以用这些类吗?还是需要重新定义...
我将一个vc 6.0下的socket通信客户端程序移植到linux下,windows下对列表的定义都是使用了vc里的list 库,列表的轮询使用了iterator 和 list.begin() list.end()操作函数,请问linux下可以用这些类吗?还是需要重新定义列表啊?如果需要重新定义列表,如何定义呢?请高手指点!!!不胜感激!!!
|
有STL,不过微软的模板库和LINUX的有所不同,而且建立SOCKET的方式也是不一样的
建议楼主看此帖:
http://blog.chinaunix.net/u/18158/showart_178258.html
建议楼主看此帖:
http://blog.chinaunix.net/u/18158/showart_178258.html
|
STL:是C++的标准库,你所说的那些东东“list、iterator”是STL里面的。C++是跨平台的语言,应该可用,可以先弄过来,看看有什么错误再说啊。
|
把头文件都弄过来,
先编一下,不过编译器会提示啊。
然后再看问题!