|
|
1
3
当
然而,为什么要费心做这些工作呢?那个
相反,您的情况更简单,像素数据与
这样,您的代码将简单地变成:
更简单、更安全,内存泄漏风险为零。 |
|
|
2
2
来自Qt文档
您需要实现自己的方法来删除该缓冲区 |
|
|
3
2
所以你需要删除
(注意使用大括号创建内部范围,从而确保QImage对象从堆栈中弹出并销毁
之前
这个
当然,一种更简单、更安全的方法是避免“何时删除”的问题,首先不要手动分配数组。相反,让QImage对象分配自己的数据数组,然后直接写入该数组:
|
|
|
4
2
您可以将
还请注意,自
|
|
|
5
1
最好的方法是不要这样做:
|
|
|
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 2 年前 |
|
|
h-swell · QT——如何使用布局类? 2 年前 |
|
|
LeftFrog · Qt中macOS上的按钮颜色不变 2 年前 |
|
|
Bobby · Qt是否与RAII设计模式不兼容? 2 年前 |
|
|
Harvey · 如何更改Qt Creator配置项目的默认套件? 2 年前 |