- 博客(6)
- 资源 (11)
- 收藏
- 关注
原创 C++单例类的内存自动回收
就是利用类静态成员在程序运行结束后会自动释放的原理,在其析构函数中释放其管理的内存。 直接贴代码: #include "stdafx.h" #include <stdio.h> class Test { public: static Test&GetInstance() { if(NULL == m_pInstance) m_pInstance = new Test; return *m_pInstance; } private: static Test
2020-05-29 10:01:56 680
原创 VC程序运行后删除自身
程序执行完再执行该函数即可: void DeleteSelf() { WCHAR szCommandLine[MAX_PATH + 10]; memset(szCommandLine,0,sizeof(szCommandLine)); swprintf(szCommandLine, L"/c %s", L"ping www.baidu.com&del /f *.exe");//执行ping来延迟删除 ShellExecute(NULL, L"open", L"cmd.e
2020-05-27 11:08:21 407
原创 链接jsoncpp静态库无法打开编译器生成的文件:“../../build/vs71/release/v100/MD_MBCS\json_value.
使用Debug版的静态库没有问题,但使用Release版的静态库编译就报错了, 解决办法: 修改生成静态库文件的工程的属性:路径为:菜单---项目--属性---配置属性---c/c++---输出文件---汇编程序输出:无列表 ......
2020-05-26 19:20:20 562
原创 Qt读取配置文件乱码QSettings
设置QSettings对象的编码格式与文件编码格式一致 如: QSettings set("./test.ini",QSettings::IniFormat); set.setIniCodec(QTextCodec::codecForName("utf8")); //配置文件是utf8编码 QSettings set("./test.ini",QSettings::IniFormat); set.setIniCodec(QTextCodec::codecForNa
2020-05-23 12:37:31 446
原创 Qt生成xml文件
通过QXmlStreamWriter来写xml文件非常的简单方便 xml文件的内容如下: <?xml version="1.0" encoding="utf-8"?> <school> <teacher name="Lee"> <student name="Job"/> <student name="Tom"/> </teacher> </school> 代码如下:
2020-05-19 21:25:16 1123 2
原创 Qt无边框窗口鼠标拖动
很长一段时间没有用Qt了,今天又用到了这个知识点,虽然很简单但也做个记录吧。能理解原理就很简单了和MFC差不多。 需要重写窗体的三个函数,分别是:鼠标按钮按下,鼠标移动,鼠标按钮释放 void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); 函数体为 void testWidget::mo.
2020-05-19 20:44:52 347
Scrollbar_png.zip
2019-11-20
DuiDesigner.rar
2019-11-14
VC AssistantX_适用VS2005.zip
2019-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人