自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

平凡

行如逆水行舟,不进则退!

  • 博客(10)
  • 资源 (10)
  • 收藏
  • 关注

原创 构造函数详解,explicit,初始化列表

一、构造函数在类中有一种特殊的成员函数,它的名字与类名相同,我们在创建类的时候,这个特殊的成员函数就会被系统调用。这个成员函数,就叫“构造函数”。因为构造函数会被系统自动调动,构造函数的目的就是初始化类对象的数据成员。(1)构造函数没有返回值,这是构造函数的特殊之处。(2)不可以手工调用构造函数,否则编译会出错。(3)正常情况下,构造函数应该被声明为public,因为创建一个对...

2019-02-28 21:14:30 600

原创 C++基础知识:成员函数、对象拷贝、私有成员

一、综述类是我们自己定义的数据类型(新类型)设计类时要考虑的角度:(1)站在设计和实现者的角度来考虑(2)站在使用者的角度来考虑(3)父类,子类二、类基础(1)一个类就是一个用户自己定义的数据类型,把类可以想象为一个命名空间,包着一堆东西(成员函数,成员变量)。(2)一个类的构成:成员变量,成员函数(有许多特殊的成员函数)。(3)我们访问类成员时,我们就用对象名...

2019-02-27 07:42:01 421

原创 类型转换:static_cast、reinterpret_cast等

一、隐式类型转换系统自动进行,不需要程序开发人员介入。int m = 3 + 45.6;// 48 把小数部分截掉,也属于隐式类型转换的一部分double b = 3 + 45.6; // 48.6二、显示类型转换(强制类型转换)int key = 5 % 3.2; // 语法错误int k = 5 % (int)3.2; // 强制转换为3,C语言风格的类型转换in...

2019-02-26 19:41:22 189

原创 迭代器精彩演绎,失效分期及弥补、实战

一、迭代器简介迭代器是一种遍历容器内元素的数据类型。这种数据类型感觉有点像指针。string,vector,[],很少用[],更通用的方式就是用迭代器。通过迭代器,我们可以读容器中的元素值,读string中的每个字符,还可以修改某个迭代器所指向的元素值。迭代器支持++,--自增,自减操作,相关list/map容器二、容器的迭代器类型vector<int> iv...

2019-02-25 21:05:38 157

原创 vector类型介绍

一、vector类型简介标准库:集合或动态数组,我们可以放若干对象放在里面。vector他能把其他对象装进来,也被称为容器#include <iostream>#include <vector>using namespace std;struct student{int num;};int main(){ vector<int&gt...

2019-02-24 22:08:21 7167 2

原创 string类型介绍

一、前言int,float,char,C++标准库提供的类型:string,vector。string:可变长字符串的处理;vector一种集合或者容器的概念。二、string类型简介C++标准库中的类型,代表一个可变长的字符串char str[100] = “I Love China”; // C语言用法三、定义和初始化string对象#include <io...

2019-02-24 22:07:02 6293

原创 函数新特性、内联函数、const详解

一、函数回顾与后置返回类型函数定义中,形参如果在函数体内用不到的话,则可以不给形参变量名字,只给其类型。函数声明时,可以只有形参类型,没有形参名把函数返回类型放到函数名字之前,这种写法,叫前置返回类型。C++11中,后置返回类型,在函数声明和定义中,把返回值类型放到参数列表之后。前面放auto,表示函数返回类型放到参数列表之后,而放在参数列表之后的返回类型是通过 -> 开...

2019-02-23 23:02:21 132

原创 结构体、权限修饰符、类简介

一、结构体结构体:自定义的数据类型 1 struct student 2 { 3 public: // 结构成员缺省都默认为public,所以可以不加public 4 5 //private: // 私有的 6 // 成员变量 7 int number; // 学号 8 char name[100]; // 学生名 9 10 void func...

2019-02-23 22:59:45 552

原创 范围for、new内存动态分配、nullptr

一、范围for语句:用于遍历一个序列int v[]{12,13,14,16,18};for(auto &x : v) // 省了拷贝的动作,提高了系统效率{    cout << x << endl;}二、动态内存分配问题c中,供程序使用的存储空间,有程序区,静态存储区,动态存储区。C++中,我们把内存进一步分为5个区域;(1)栈:一般...

2019-02-22 22:12:50 186

原创 C++11 并发基本概念,进程、线程基本概念

一、并发、进程、线程的基本概念和综述    并发,进程,线程要求必须掌握1、并发    两个或更多的任务(独立的活动)同时发生(进行):一个程序同时执行多个独立的任务。以往计算机,单核CPU(中央处理器):某一个时刻只能执行一个任务:由操作系统调度,每秒中进行多次所谓的“任务切换”。并发的假象(不是真正的并发);这种切换(上下文切换)是要有时间开销的。执行进度等信息,都需要时间...

2019-02-21 23:27:23 420

VisualAssistX.zip

VisualAssistX 支持VS2017

2020-06-06

MFC类库中文手册.zip

MFC类库中文手册.zip

2020-06-06

日志文件切割(大文件切成多个小文件)

该项目的功能是将一个大的文件切割成多个小文件,采用了主线程与子线程之间通信(MFC的PostMessage方法)

2019-03-14

基于MFC做的绘图板(vs2013)

基于MFC 做的绘图板程序(可以绘制直线,带箭头的直线、圆、椭圆、矩形),可以进行撤销与恢复,保存所画的图形之后,可以重新打开该图形

2018-07-28

opencv1.0安装包Windows版本

opencv1.0安装包,经过测试可以用,可以用vs2013进行配置

2018-05-22

将Excel中的数据导入到MFC List Control中

将Excel中的数据导入到MFC List Control中,直接调用压缩文件中的CSpreadSheet.cpp 和 CSpreadSheet.h文件即可

2018-04-11

将MFC List Control中的数据导入到Excel中

将MFC List Control中的数据导入到Excel中 代码模块直接调用就行

2018-04-11

报价单管理系统

基于MFC对话框做的报价单管理系统,用SQL SERVER数据库(采用ADO连接)实现增删改查功能,将List Control中的数据保存到Excel中,将Excel中的数据导入List Control控件中

2018-04-11

学生信息管理系统

学生信息管理系统 基于java语言 存在3种模式 管理员模式 教师模式 学生模式

2017-01-02

基于jsp+sql server 2008 + java的网上订餐系统

(基于jsp+sql server 2008 + java的网上订餐系统,压缩文件夹中存放了数据库文件夹还有myeclipse运行的文件

2016-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除