
C++
笑看风云的码农
这个作者很懒,什么都没留下…
展开
-
crashrpt3 一些属性的设定
..//省略//<---使用pszErrorReportSaveDir 指定路径...//省略//<---使用pszCrashSenderPath 指定路径上述例子只是抛砖引玉,例如判断dump文件夹是否存在,不存在则创建的代码没有添加到里面。原创 2024-10-14 10:26:09 · 254 阅读 · 0 评论 -
crashrpt3 开源项目的Vs 2022 C++20及其以上的编译
修改完上述3个文件之后,工程就可以在C++20及其以上编译成功了.根据实际需要调整32位/64位和字符串集合。原创 2024-10-12 08:35:32 · 556 阅读 · 0 评论 -
ReSharper 屏蔽 vs 2022 可视化内存布局的解决方法
于是跟着设置后,果然内存布局的选项显示出来了。原创 2024-02-19 09:21:35 · 418 阅读 · 0 评论 -
使用QDataStream进行简单的序列化和反序列化
Qt的序列化和反序列化,使用自定义结构体原创 2023-06-28 09:25:13 · 461 阅读 · 0 评论 -
彻底解决升级C++17及以上版本编译出现的 error C2872: “byte”: 不明确的符号
因为C++17添加了std::byte 与现有byte类型冲突,特别是using namespace std;直接包含的工程,编译很大几率是报错的。原创 2023-02-10 16:22:07 · 6590 阅读 · 0 评论 -
std::function 绑定实例函数
/需要额外传入一个额外的 对象指针 &obj 作为隐藏的this指针。对于静态成员函数则无需额外传入对象指针 &obj,上述例子针对的是非静态成员函数。原创 2022-08-13 08:27:24 · 369 阅读 · 0 评论 -
HINSTANCE 转换 int 正确方法(C++)
intcode=reinterpret_cast(hInstApp)//其中hInstApp为HINSTANCE类型。用于ShellExecuteEx,并且设置了SEE_MASK_NOCLOSEPROCESS调用后判断成功与否时会用到。stdcout原创 2022-07-15 16:03:40 · 814 阅读 · 1 评论 -
C++中的new、operator new与placement new
C++中的new/delete与operator new/operator deletenew operator/delete operator就是new和delete操作符,而operator new/operator delete是函数。new operator(1)调用operator new分配足够的空间,并调用相关对象的构造函数(2)不可以被重载operator new(1)只分配所要求的空间,不调用相关对象的构造函数。当无法满足所要求分配的空间时,则->如果有new_hand转载 2022-03-09 08:07:03 · 236 阅读 · 0 评论