21ic电子技术开发论坛's Archiver
论坛首页
›
ST MCU
› 调用C++反构造函数后导致__cxa_pure_virtual()挂起
封存into
发表于 2025-6-16 10:00
调用C++反构造函数后导致__cxa_pure_virtual()挂起
使用C++的模板编写了自己的自定义分配器,工作正常。但是在释放过程中,调用了一个对象的虚拟解构器。
当下一次我分配同一个对象并调用它的任何与反构造函数无关的函数时,
程序在__cxa_pure_virtual()中挂起。
duo点
发表于 2025-6-16 16:41
内存泄漏或重复释放导致的?
onlycook
发表于 2025-6-16 16:41
可能是编译器或库的问题。
页:
[1]
查看完整版本:
调用C++反构造函数后导致__cxa_pure_virtual()挂起