这是个很疼的递归……


3楼猫 发布时间:2022-06-29 16:23:12 作者:边の津 Language

智慧生物是最原始的抽象类,衍生两个子类——人和QB流。QB流比较厉害,同时无回收析构,所以成功打入人类内部,成为其友元,各种干涉人类。
魔法少女类继承于人。改写数据成员,父类的肉体数据成员沦为非主要,新增灵魂之石数据成员,并且在此基础上添加各种很屌的函数成员,其中包括第一次调用后即exit的祈愿函数。QB类仍为其友元,并且为灵魂之石提供指针以动态生成对象。
魔法少女析构最初法则为生成魔女类对象,后因圆神改写,变为回收空间。
魔女类为魔法少女子类,在魔法少女析构时生成。存在无法初始生成的bug。

对象炎拥有很屌的功能函数,可以调用时空回到相遇点。
从炎、圆相遇到圆over是递归调用的时空函数,唯一的判断条件是
if(圆挂了) 调用自身,所以大部分时候都在圆死了、再来一回,又死了、又来一回。

超级魔法少女对象鹿目圆初始化为简单全局对象, 经炎多次调用递归结果累加导致数据溢出,原程序破坏。同时祈愿函数中静态数据成员在多次递归中继承或改变,产生全新子类魔法少女覆盖原类,主要区别在于改写析构的功能。同时由于生成覆盖时的内存混乱,圆神原内存泄露,最终常驻于某未知空间,仅针对炎对象的某private指针赋值,使其能protected式访问。

所以说,递归这个东西就是要好好学。

动画信息

魔法少女小圆
中文名:魔法少女小圆
原 名:魔法少女まどか☆マギカ
又 名:Madoka☆Magica / 魔法少女魔户香 / Puella Magi Madoka Magica
首 播:2011-01-06(日本)
IMDb:tt1773185

相关阅读

最近更新

随机推荐


© 2022 3楼猫动漫 站点地图 广告合作:asmrly666@gmail.com