进程间通信传递string类
因为string类的实现是指针+字符串长度,所以无法直接在进程间通信中传递string。
请问,有没有什么好的方法来解决或者代替?
因为我要传递的这个string是用来作为map的key的,所以如果直接用字符数组来代替会比较麻烦。
请各位不吝赐教,谢谢~~
[解决办法]
传const char*
接收方自己根据const char*构造一个string出来
发布时间: 2012-08-22 09:50:35 作者: rapoo
进程间通信传递string类
因为string类的实现是指针+字符串长度,所以无法直接在进程间通信中传递string。
请问,有没有什么好的方法来解决或者代替?
因为我要传递的这个string是用来作为map的key的,所以如果直接用字符数组来代替会比较麻烦。
请各位不吝赐教,谢谢~~
[解决办法]
传const char*
接收方自己根据const char*构造一个string出来