摘要: 样式: int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; // 1. 移除菜单栏 SetMenu(NULL); // 阅读全文
posted @ 2026-07-16 09:24 double64 阅读(6) 评论(0) 推荐(0)
摘要: 一. 去掉菜单栏 在 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 函数中添加: if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; // 1. 保留 WS_SYSMEN 阅读全文
posted @ 2026-07-16 09:22 double64 阅读(3) 评论(0) 推荐(0)
摘要: BOOL CMFCApplication1Dlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 1. 移除边框样式(无标题栏、无边框) DWORD dwStyle = GetStyle(); dwStyle &= ~(WS_CAPTION | WS_ 阅读全文
posted @ 2026-07-15 23:11 double64 阅读(6) 评论(0) 推荐(0)
摘要: // ✅ 最推荐的写法:不需要自定义删除器 auto ptr = std::make_unique<int[]>(10); // 分配 10 个 int // ✅ 需要日志时,使用 lambda auto deleter = [](int* p) { std::cout << "释放数组,地址: " 阅读全文
posted @ 2026-07-13 20:26 double64 阅读(6) 评论(0) 推荐(0)
摘要: void StringClass::swap(StringClass& other) noexcept { using std::swap; swap(m_data, other.m_data); swap(m_len, other.m_len); } // 拷贝赋值:传值自动调用拷贝构造,然后交换 阅读全文
posted @ 2026-06-10 14:10 double64 阅读(12) 评论(0) 推荐(0)
摘要: visual studio C++ 测试: #include <iostream> #include <algorithm> class A { public: virtual ~A() {} A() { std::fill(arrA, arrA + 3, 1); } int arrA[3]; }; 阅读全文
posted @ 2026-05-29 22:12 double64 阅读(9) 评论(0) 推荐(0)
摘要: <?xml version="1.0" encoding="utf-8"?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> 阅读全文
posted @ 2026-05-16 09:35 double64 阅读(7) 评论(0) 推荐(0)
摘要: 如要删除百度网盘的右键菜单项。 使用微软官方工具“Autoruns”(推荐,最安全) 这是最推荐的通用方法,原理是禁用而不是删除,操作可逆,不用担心会损坏系统,尤其适合根治那些“删了又自己冒出来”的顽固项。 下载工具:访问 Microsoft Sysinternals 官网,下载 Autoruns 阅读全文
posted @ 2026-05-15 11:47 double64 阅读(135) 评论(0) 推荐(0)
摘要: from deepseek. 在C++中,使用 &(按位与) 和 |(按位或) 来组合和检测枚举项,是处理标志位(flag)的标准做法。 这种用法通常是为枚举的每个成员赋予一个不同的二进制位(即1、2、4、8...),然后通过按位或(|)来组合它们,通过按位与(&)来检测某个位是否被设置。 1. 定 阅读全文
posted @ 2026-05-14 11:22 double64 阅读(20) 评论(0) 推荐(0)
摘要: 当删除器类型 DelIntVar 是无状态的(没有成员变量、没有虚函数)时,std::unique_ptr 会使用空基类优化(EBO),不需要在构造时传入删除器实例。 // 空基类 struct DelIntVar { void operator()(int *var) const { std::c 阅读全文
posted @ 2026-05-13 22:51 double64 阅读(7) 评论(0) 推荐(0)