自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Windows下异常处理优先级

调试器 VEH,顶端向量化异常处理,AddVectoredExceptionHandler SEH,结构化异常处理,__try{}__except{} UEF,顶级异常处理,SetUnhandledExceptionFilter VCH,底端向量化异常处理,AddVectoredExceptio...

2018-12-20 14:30:02 261 0

原创 微软WMI example中的BUG

微软有个C++调用WMI的example,当ExecMethod失败时,pOutParams->Release()会造成空指针访问,应当去掉。 #define _WIN32_DCOM #include <iostream> using namespace...

2018-12-11 10:27:21 105 0

原创 C++十六进制字符串与数组互转

#include <cstdio> #include <string> #include <iostream> #include <sstream> #include <i...

2018-12-11 02:21:08 3564 0

原创 解决Visual Studio2017中 error C4996问题

使用boost::split时编译器报C4996错误 c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.14.26428\include\xutility(2483): error C4...

2018-12-09 17:27:44 2518 0

原创 jsoncpp类型检查

在使用jsoncpp解析json时,一般要做类型检查,下面是这些检查函数对各种类型的测试结果。 void testJsonCpp(const std::string &document,const char *key) { Json::CharReaderBuilder buil...

2018-12-09 14:47:15 1307 0

原创 C++友元

类可以允许其它类或者函数访问它的非公有成员,方法是另其它类或者函数成为它的友元。 class Person { //友元声明最好在类定义的开头或者结尾 friend int getPersonHeight(const Person &person); friend class...

2018-12-04 00:36:58 239 0

原创 C++函数传参时使用指针还是引用

参数为内置类型或数组时使用指针。 参数可能为null时,使用指针,否则使用引用。 参数作用包括输出时,使用指针,否则使用引用。

2018-12-03 23:42:42 742 0

原创 create user mode stack trace database引起的“内存泄漏”

诡异的内存泄漏 最近在调试一个服务端程序的内存泄漏问题,代码改好后准备再进行一次测试,为了防止出问题,特意开启了create user mode stack trace database,待程序运行后用umdh转储了一份日志文件,并记录下当时的Private Size为128M。结果第二天去看,P...

2018-12-02 09:57:33 173 0

提示
确定要删除当前文章?
取消 删除