- 博客(10)
- 资源 (10)
- 收藏
- 关注
原创 C++ Primer 习题 10.32
题目就不具体描述了,以下是自己写的例子,可能有问题,仅供参考~知识点简介:1、iostream迭代器的简单实用2、标准库算法的简单实用3、重载操作符的简单使用示例代码:#include <iostream>#include <vector>#include <string>#include <istream>#inc...
2018-12-30 16:09:27 407
原创 vector混合排序(sort + stable_sort)
需求说明:一个保存多个字符串的vector容器,对其实现排序/去重,并且要求排序的时候先按长度排序,长度相同的再按照字典排序。示例代码:#include <iostream>#include <vector>#include <algorithm>#include <string>using namespace std;/...
2018-12-28 15:34:28 667
原创 STL容器去重,Vector、list等
前言:容器在实际中用的还是比较多的,比如vector、list、map等,所以难免遇到需要排序的情况,也就随之会遇到去重的问题。当然,自己循环遍历也能解决问题,这里介绍的是使用标准库算法思路:1、对容器排序,使用 sort 方法2、unique 对排序后的容器重新输入,每个元素只出现一次,重复的就依次排在后边,返回不重复末尾的迭代器3、利用之前得到的迭代器进行删除 eras...
2018-12-28 14:25:15 2478
原创 MFC单文档以及对话框利用加速键设置快捷键
一、对话框程序1、资源视图添加Accelerator2、Accelerator中添加快捷键,id就是控件的id3、添加成员变量HACCEL m_hac;4、初始化函数OnInitDialog中加载资源m_hac = LoadAccelerators( AfxGetResourceHandle(), MAKEINTRESOURCE( IDR_ACCEL...
2018-12-14 16:57:40 1058 4
原创 SQL附加数据库找不到mdf文件
问题描述:还原数据库的时候提示正在占用,就先把数据库分离了。悲剧的是,再附加的时候依次选择文件夹,但是不显示文件夹的子项。。。问题原因:对比其他文件夹,发现这个文件夹上有个小锁的图标解决方案:“属性”-“安全”选项中选择“高级”-->"权限" 中选择“更改权限”,勾选“包括可从该对象的父项继承的权限”,确定后就可看见小锁图标消失。...
2018-12-12 10:03:35 14757 4
原创 C++11之委托构造函数
知识点:1、使用所在类的其他构造函数执行自己的初始化2、当一个构造函数A委托给构造函数B的时候,先执行A的初始化列表和函数体,然后执行B的初始化列表和函数体示例代码:#include <iostream>using namespace std;class Sales_data{public: Sales_data( string s, unsign...
2018-12-11 10:32:09 516
原创 CPPToolTip矩形区域内设置tip无效的问题
前言:CPPToolTip的使用方法与系统的CToolTipCtrl控件的方法大同小异,大致如下:1、定义变量 : CPPToolTip m_tooltip;2、重载 PreTranslateMessage : m_tooltip.RelayEvent(pMsg);3、使用:m_tooltip.Create( this );m_tooltip.AddTool(GetDlg...
2018-12-07 18:44:33 356
原创 对话框其他类中获取对话框指针
比如新增加一个类,在类中需要调用对话框中的一个函数或者在普通函数(而非对话框成员函数)中设置对话框控件归根结底,就是需要先获取对话框的指针方法1:(其实两个方法一样,写法不同而已)//直接获取CDlg* pDlg = (CDlg*)theApp.m_pMainWnd; if (NULL != pDlg) pDlg->EnableMainMenu(bT...
2018-12-07 18:34:00 545
原创 MFC系统自带的悬浮提示消息控件-CToolTipCtrl
简介一、CToolTipCtrl使用方法二、CToolTipCtrl字体背景颜色设置不生效的三、封装的CToolTipCtrl类以及自绘的更强大的ToolTip类详细说明:一、CToolTipCtrl使用1、定义成员变量CToolTipCtrl m_t;2、使用 EnableToolTips(TRUE); m_t.Create(this);...
2018-12-07 17:44:49 1503
原创 C++11之 initiater_list
initiater_list 作为C++11提供的一种可变参数的方法,有如下特点:1、initiater_list 是一个模板类型,与其他模板类型不同的是,initiater_list 对象中的元素永远是常量,无法改变2、使用 initiater_list 实现可变参数时,参数的类型必须相同,类似于数组(至于不同类型的情况,参照其他文章)3、常见使用方法initiater_list...
2018-12-02 13:47:03 403
零基础学小程序开发.docx
2020-07-15
MFC最全ToolTip例子+源文件
2018-12-07
Duilib学习大全(简单实例、入门教程、相关工具等)
2018-05-14
MFC.Windows程序设计(第二版)(示例源码、电子书、安装包等全部)
2018-04-28
纯C实现语音合成(支持windows和linux),亲测可用(看评论酌情下载)
2018-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人