![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
笑看风云的码农
这个作者很懒,什么都没留下…
展开
-
ReSharper 屏蔽 vs 2022 可视化内存布局的解决方法
于是跟着设置后,果然内存布局的选项显示出来了。原创 2024-02-19 09:21:35 · 231 阅读 · 0 评论 -
使用QDataStream进行简单的序列化和反序列化
Qt的序列化和反序列化,使用自定义结构体原创 2023-06-28 09:25:13 · 348 阅读 · 0 评论 -
彻底解决升级C++17及以上版本编译出现的 error C2872: “byte”: 不明确的符号
因为C++17添加了std::byte 与现有byte类型冲突,特别是using namespace std;直接包含的工程,编译很大几率是报错的。原创 2023-02-10 16:22:07 · 4717 阅读 · 0 评论 -
std::function 绑定实例函数
/需要额外传入一个额外的 对象指针 &obj 作为隐藏的this指针。对于静态成员函数则无需额外传入对象指针 &obj,上述例子针对的是非静态成员函数。原创 2022-08-13 08:27:24 · 300 阅读 · 0 评论 -
HINSTANCE 转换 int 正确方法(C++)
intcode=reinterpret_cast(hInstApp)//其中hInstApp为HINSTANCE类型。用于ShellExecuteEx,并且设置了SEE_MASK_NOCLOSEPROCESS调用后判断成功与否时会用到。stdcout原创 2022-07-15 16:03:40 · 704 阅读 · 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 · 180 阅读 · 0 评论