进程间通信传接string类

进程间通信传递string类因为string类的实现是指针+字符串长度,所以无法直接在进程间通信中传递string。请问

进程间通信传递string类
因为string类的实现是指针+字符串长度,所以无法直接在进程间通信中传递string。

请问,有没有什么好的方法来解决或者代替?

因为我要传递的这个string是用来作为map的key的,所以如果直接用字符数组来代替会比较麻烦。

请各位不吝赐教,谢谢~~

[解决办法]
传const char*
接收方自己根据const char*构造一个string出来