smashing detected ***: <unknown> terminated问题"/>
解决一个*** stack smashing detected ***: <unknown> terminated问题
解决一个*** stack smashing detected ***: terminated问题
C 语言的回调函数类型,在用C++ 实现的时候,不要在里面创建自定义类实例,否则就会在函数退出时进行析构,导致C 语言无法正常返回。导致程序奔溃。
必须要用类实例的话,可以在函数外定义static类对象。
网上大多是说内存访问越界, 但这个问题更隐蔽。
更多推荐
解决一个*** stack smashing detected ***: <unknown> terminated问题
发布评论