- 博客(5)
- 收藏
- 关注
原创 QImage的深拷贝和浅拷贝以及浅拷贝时与内存池的结合使用
QImage的深拷贝和浅拷贝以及浅拷贝时与内存池的结合使用 Qt在构造QImage时, 默认使用浅拷贝构造对象,形如 QImage(uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = 0, void *cleanupInfo = 0); QImage(const uchar *data, int width, int height, Format format...
2021-01-13 14:02:10
3925
原创 Qt信号槽连接失败的两种情况
Qt在平常工作中用的很多,信号槽使用的很多,今天在调试程序的时候,出现了两种链接失败的情况。链接代码如下: bool b = connect(this, SIGNAL(signalTest(std::string, unsigned int)), SLOT(onTest(std::string, unsigned int))); 当b返回为true的时候,信号发送后,不能触发槽函数。 1.原因是Qt里面没有注册std::string类型,需要注册后,才能真正链接成功。 qRegisterMetaTy
2020-08-29 18:06:58
2474
原创 windows下变量的内存布局
今天调试颜色值得时候,发现了一个超出我认知常理的事情。 请看如下代码 union TestUnion { struct { uint8_t b; uint8_t g; uint8_t r; uint8_t a; }; uint32_t rgba; }; int main() { int intData = (1 << 24) | (2 << 16) | (3 <...
2020-07-29 09:41:17
258
原创 no such file or director
昨晚代码在反复确认代码语法和目录结构后,VS还是会报错:no such file or director。 以前好像遇到过,这次记录一下。 是因为vs对代码文件的的绝对路径长度有要求,路径不能太长。 遇到问题时的文件名长度已经达到了222个字符的长度。 ...
2020-07-21 14:04:26
751
原创 Hello World
#include <stdio.h> int main() { printf("Hello World! \n"); return 0; }
2020-07-21 13:45:38
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人