标签: c++ gdb shared-ptr
调试一段代码时,我在gdb上看到了这一点:
(gdb) p *(input_t *) 0xec08b4d0 $25 = { count = 0xec0644ec, data = std::shared_ptr (expired, weak 0) 0xec0913ec, }
对数据的分配会导致崩溃。数据是无效指针吗?