摘要: 1.菜单 1.01 菜单栏 // 注册目录测试函数 ON_COMMAND(ID_INSERT_MENU, OnMenuTest) void CMainFrame::OnMenuTest() { //获得主菜单 CMenu* pMenu = GetMenu(); //获得子菜单 CMenu* pSub 阅读全文
posted @ 2018-06-21 16:52 osbreak 阅读(456) 评论(0) 推荐(0) 编辑
摘要: https://learn.microsoft.com/zh-cn/cpp/?view=msvc-170 1.窗口 1.01 获得当前窗口的句柄 //获得当前窗口的句柄 HWND hWnd = GetSafeHwnd(); //通过HWND获得CWnd指针 CWnd* pWnd = CWnd::Fr 阅读全文
posted @ 2018-06-21 16:50 osbreak 阅读(194) 评论(0) 推荐(0) 编辑
摘要: pugixml比tinyxml快不止一个数量级pugixml 可以在github上直接下载到源码 https://github.com/zeux/pugixml 包括两个头文件(pugixml.hpp pugiconfig.hpp) 和 一个源文件(pugixml.cpp) 例子1 1 <?xml 阅读全文
posted @ 2018-06-21 16:36 osbreak 阅读(666) 评论(0) 推荐(0) 编辑
摘要: weak_ptr 是一种不控制对象生命周期的智能指针, 它指向一个 shared_ptr 管理的对象. 进行该对象的内存管理的是那个强引用的 shared_ptr. weak_ptr只是提供了对管理对象的一个访问手段. 为了解决std::shared_ptr在相互引用的情况下出现的问题而存在的, std::shared_ptr赋值给weak_ptr时,weak_ptr 支持拷贝... 阅读全文
posted @ 2018-06-21 15:01 osbreak 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 字符转码 1.01 UTF8ToUnicode std::wstring UTF8ToUnicode(const std::string& utf8string) { int widesize = ::MultiByteToWideChar(CP_UTF8, 0, utf8string.c_str( 阅读全文
posted @ 2018-06-21 11:06 osbreak 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 遍历 multiset 容器元素 multiset<int>::iterator i, iend; iend = ms.end(); for (i=ms.begin(); i!=iend; ++i) cout << *i << ' '; 反向遍历 multiset 容器 multiset<int>: 阅读全文
posted @ 2018-06-21 10:22 osbreak 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 标准库还定义了一个 multimap 容器,它与 map 类似,所不同的是它允许重复键。 成员函数 insert() make_pair() 辅助函数来完成此任务。 find(k) 返回指向第一个与键 k 匹配的 pair 的迭代指针, count(k) 成员函数返回与给定键关联的值得数量。 low 阅读全文
posted @ 2018-06-20 23:28 osbreak 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 构造函数 deque<Elem> c 创建一个空的deque deque<Elem> c1(c2) 复制一个deque。 deque<Elem> c(n) 创建一个deque,含有n个数据,数据均已缺省构造产生。 deque<Elem> c(n, elem) 创建一个含有n个elem拷贝的deque 阅读全文
posted @ 2018-06-20 23:17 osbreak 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 1.0 Map std::map的底层实现是基于红黑树的,这是一种高度平衡的二叉搜索树。这种数据结构使得map在进行查找时的效率非常高。此外,map的插入操作对其他节点的干扰非常小,这得益于它在插入新节点时会通过哈希函数找到相应的位置,然后更新链表,从而避免了整个树结构的移动。 + 键值对存储:以键 阅读全文
posted @ 2018-06-20 23:10 osbreak 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-20 22:57 osbreak 阅读(867) 评论(0) 推荐(0) 编辑