- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 OpenCV的imread函数读取文件总是失败(路径没问题的情况)
其实deng环境下只需要添加*.lib release环境下链接*d.lib就行了。一般教程都告诉我们链接库的时候需要把*d.lib和*.lib一起导入。
2024-05-28 17:27:27 170
原创 C++工厂模式
以上三种工厂模式,在新增产品时,都存在一定的缺陷。简单工厂模式,,需要去修改工厂类,这违背了开闭法则。工厂方式模式和抽象工厂模式,都需要增加一个对应的产品的具体工厂类,这就会增大了代码的编写量。
2024-05-15 13:26:58 1266
转载 Qt中的事件系统(什么是事件,事件是如何分发的)
另外还有一点需要知道,在图形编辑中,如果指定了父类(注意是父类,不是基类),事件的传播是在组件层面的,而不是靠类继承机制。就像上面的那段代码,Qt 本身就已经写了一大堆的实现了,你要是不写上 QCheckBox::mousePressEvent(event) 这个代码,那你写的这个继承于 QCheckBox 类的 MyCheckBox 就不会对鼠标点击产生任何反应。事实上,我们很少会用到 accept()、ignore() 函数的,如果忽略事件(即自己不想去处理这个事件),只要调用父类的响应函数就可以了。
2023-10-05 10:54:49 226
原创 随机数的实现
#include <stdio.h>#include <time.h>#include <stdlib.h>int main(int argc, char const *argv[]){ srand(time(NULL)); for (int i = 0; i < 10; ++i) { int n=rand()%5; //余上哪个数随机数的范围就是0到那个数 printf("%d\n", n); } retu.
2021-08-25 16:45:07 136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人