标签: c++ pointers vector stdvector nullptr
我遇到了指针/对象失效的问题。
我有一个持有std :: vector 的类。
它们被存储在直接访问std :: vector的消息处理程序函数中。 这是函数:(Socket :: Server *是已赋予每个接收线程的thisptr,然后将其传递给该函数)
sed -e '/m64=/s/lib64/lib/' -i gcc/config/i386/t-linux64
我尝试使用智能指针和其他分配内存的方法。所有这些都导致该指针对于1-5个调用有效,然后失效。
为什么会这样?