由于共享内存不能使用指针,因此犯难了
哪位大神对boost offset_ptr比较了解的,
怎样把boost offset_ptr 指向一个字符串
https://blog.csdn.net/lunatic7/article/details/76696406
共享内存怎么就不能使用指针了,还是你指针使用的有问题,先说说你的问题
ST_COLUMN *pstCols; //表列属性
ST_ROW *pstRows; //表行记录
想在结构体重包含以上两个指针,但是
共享内存中的指针值是对首地址偏移,不同程序将该段共享内存映射到本程序时,共享内存地址可能不一样,从而造成相对首地址偏移不一样,最终导致指针指向的地址不一样。
数据结构里面的链表换成数组或者容器就好啦