![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 63
小乐杂货铺
准备上研究生的西电er,对未知事物原理充满好奇
展开
-
realloc出现invalid next size问题的原因分析
最近帮人调试一个关于mupdf项目时,遇到了realloc出现invalid next size问题,比较神奇的是多次运行程序时会在不同时候抛出这样的错误。当时也在网上搜了下大概可能存在的原因,对于realloc函数而言,最有可能的就是需要重分配的内存区临近内存区被错误读写过,也就是被越界修改过。在实际排查中,果不其然某处出现了内存区的越界修改操作,将这个修改过来后就不再抛出invalid next size的错误了。针对这个realloc函数我复现下错误的地方,也让大家有个参考的依据。首先贴上代.原创 2021-10-13 11:50:50 · 3230 阅读 · 0 评论 -
Qt信号槽(signal and slot)机制初识
写在前面本文主要介绍Qt信号槽(signal and slot)机制,介绍Qt信号槽机制的含义,用途以及如何简单的使用。本文基于Qt5,大部分内容来源于其文档,文档链接在此为什么要使用信号槽机制Qt是一种基于C++的GUI(graphic user inferface)工具库,而在GUI应用中,涉及到人机交互,也就是程序需要对用户的各种操作进行响应,这个需求本质上就是GUI编程中的控件之间的通信问题。基于Qt的GUI程序存在着大量的控件,如按钮,标签,候选框等,这些控件在编程层面也就是以对象形式存在,翻译 2020-07-29 10:18:11 · 1073 阅读 · 0 评论