耍酷菠萝

文章
3
资源
0
加入时间
3年0月8天

新发的日常小实验——Unity通过C++制造一个SIGSEGV信号,让程序崩溃

文章目录一、前言二、具体操作1、C++代码2、编译C++代码,生成cppDll.dll3、将cppDll.dll拷贝到Unity工程中4、Unity C#代码5、Unity打包exe三、测试一、前言最近在搞Unity在Windows平台的崩溃捕获,想要捕获崩溃,得先稳定地制造崩溃,本文就教大家在Unity中如何通过C++故意制造崩溃。二、具体操作1、C++代码创建个test.cpp文件,写个接口,故意访问非法内存,这样会抛出SIGSEGV信号,从而引发崩溃,代码如下#include &l

python构造和析构_python_魔法方法(一):构造和析构

魔法方法总是被双下划线包围,例如:__init__()魔法方法是面向对象的python的一切,它的魔力体现在总能在合适的时候调用。先来介绍析构和构造的三个魔法方法:__init__():构造方法,类在实例化成对象的时候会首先调用这个方法(可选,根据需求)__new__():才是在一个对象实例化的时候所调用的一个方法,与其他魔方方法不同,它的第一个参数是cls(类),其他参数会传给__init__(...