- 博客(13)
- 资源 (66)
- 收藏
- 关注
原创 C++ - 插入排序、快速排序与归并排序
一:插入排序#include<iostream>#include<time.h>using namespace std;int * insertSort(int *data,int length){ int i,j; for(i=1;i<length;i++){ int temp = data[i]; for(j = i-1;j>=...
2018-12-24 16:23:36 1645
原创 C++ MFC人事管理系统
MFC:Microsoft Foundation Classes (微软基础类库)基本思路:使用Microsoft Access建立数据库,然后使用VS2015其进行连接与一些基本操作:显示、增加、删除、排序、筛选<文章最后会给出本工程文件压缩包的下载地址>*******************************************************...
2018-12-21 17:31:43 8871 15
原创 C++ 动态申请二维数组与二维数组传参
在C++中我们知道:int *ptr = new int; 这样可以动态分配一个int型指针int *ptr = new int[3]; 这样可以动态分配一个一维数组但是如何动态分配一个二维数组呢?像这样:int **pa = new int[3][3] ?测试一次 => 显然这种分配方式是不正确的:在尝试新的方法之前,我们需要首先了解二维数组在内存中的存储结构:...
2018-12-15 11:59:41 8319 7
原创 C++ 【拷贝构造函数】深拷贝与浅拷贝
☆深拷贝函数主要是解决拷贝函数不能直接拷贝指针所指内存的数据的问题:其次,介绍一下什么是拷贝构造函数以及拷贝构造函数将在何时被调用?拷贝构造函数是一种特殊的构造函数,其形参是本类对象的引用,其作用是使用一个已经存在的对象来初始化一个新的同类的对象。何时被调用?① 当用类的对象去初始化另外一个对象的时候;② 当函数的形参为类对象时,调用该函数时,实参赋值给形参;③ 当函...
2018-12-14 22:30:35 3297
原创 C++ 虚函数
注:虚函数和虚继承是两个概念,解决的问题也不同;虚函数:防止多重派生时,使用指针调用同名函数时以基类函数为准(非同名隐藏规则)//使用virtual来达到同名隐藏规则的效果B b(1, 2, 3, 4);A0 *a;a = &b;a->Show();//同名隐藏规则下的派生类函数直接输出自己的函数虚继承(虚基类):解决“121”类二义性问题(防止在多重...
2018-12-14 21:48:43 8586 1
原创 C++ Template模板
函数模板扩展了函数重载并简化函数的重载:利用函数重载可以让多个函数共享一个函数名,只要所重载的函数的参数类型必须有所不同。但是,由于参数的类型不一样,虽然这些函数所完成的功能完全一样,也必须为每一个重载函数编写代码。类模板实际上是函数模板的推广:(类是对问题的抽象,而类模板是对类的抽象,即更高层次上的抽象)类模板称为带参数(或参数化)的类,也称为类工厂,它可用来生成多个功能相同而某些数据...
2018-12-14 14:49:49 3510
原创 C语言 - Hush查找算法(简易)
首先附上本篇文章的Hush查找核心算法:☆源码 (Hush_Search.cpp)://Hush_Search#include <iostream>#include <time.h>typedef int DataType;using namespace std;typedef struct node{ DataType number;...
2018-12-14 13:17:41 2837
原创 C++ 扑克牌发牌程序
问题描述:一副扑克有52张牌,打桥牌时应将牌分给四个人。请设计一个程序完成自动发牌的工作。要求:黑桃用S(Spaces)表示;红桃用H(Hearts)表示;方块用D(Diamonds)表示;梅花用C(Clubs)表示。提示:黑桃标记 的ASCII码为6, 红桃标记的ASCII码为3, 方块标记的ASCII码为4,梅花标记的ASCII码为5。要求将测试序列结果存入1.txt文件中。 ...
2018-12-11 20:03:01 14966 5
原创 C++ 实现MyString类
功能实现:<基本功能>1> 实现头文件的封装:MyString.h2> 缺省构造函数对字符串的初始化( MyString() )3> 使用构造函数初始化字符串的另外两种方式 * 2( 动态指针+拷贝构造函数 )4> 析构函数( 释放动态申请的字符串空间 )5> 重载输出运算符( << )6> 重载赋值运算...
2018-12-08 00:21:45 15218 3
原创 C++ 异常捕捉与处理(try...catch...)
首先举一个异常处理的例子:string str = "0123456789";char ch1 = str[100]; //数组越界,但是不提醒,程序运行立即崩溃cout << ch1 << endl; char ch2 = str.at[100]; //数组越界,使用成员函数at()来进行异常捕获,程序无法运行cout <<...
2018-12-07 17:02:54 12119 1
原创 Win10 实现对计算机的远程控制 (Windows自带+QQ)
本篇文章会介绍如何对电脑进行远程控制:1> 使用Windows10自带的远程控制功能2> 使用QQ实现远程控制一:使用Windows10自带的远程控制功能1) 右键 "此电脑",按照下图操作,使得电脑可以被远程连接;2)关闭电脑防火墙 (直接搜索防火墙即可)3)打开运行输入mstsc->在输入框中输入同一个局域网下的计算机...
2018-12-06 17:01:32 18585
原创 ☆ C++ 继承与派生(包括虚继承)
在友元类中我们知道,一旦在一个类中声明了友元类,那么友元类便拥有了访问该类的所有权限,可以在自己的类中对声明自己的类进行一系列操作。友元类主要目的是为了拓展友元类的功能,但是友元类的权限未免太多了,有什么办法可以削减其访问权限呢?继承与派生应运而生;本篇文章主要介绍如下内容:1> 公有继承(public)2> 私有继承(private)3> 保护继承(p...
2018-12-01 12:21:33 3845
Java中class文件查看.zip
2020-08-01
录屏转gif动图(Win).zip
2019-12-19
C# 学生管理系统 ( 简洁版 ).zip
2019-12-10
离线MarkDown编辑器---Haroopad-v0.13.1-win-ia32.zip
2019-11-18
坦克大战封面PS素材.zip
2019-11-11
CPUZ1891.zip
2019-07-05
Mp3Tag-2.73d中文版.zip
2019-06-13
如何阅读他人的程序代码(圈画版).zip
2019-06-10
Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1 Setup
2019-04-09
HotSpot GC官网文档截图 - 20200917
2020-09-17
【JAVA】DOM4J解析xml.zip
2020-06-11
xpath补丁包+dom4j2.0.3.zip
2020-06-11
struts-2.5.22基本jar包.zip
2020-06-08
BeanUtils.zip
2020-05-30
ValidateCode.zip
2020-05-28
repository.zip
2020-05-19
images(c2691+c3640+c7200).zip
2020-04-24
TCP通信(Linux-C).zip
2020-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人