自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周杰伦

载着你仿佛载着阳光 不管到哪里都是晴天 《星晴》

  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

原创 二义性 , 虚基类 virtual

二义性:向一个对象发送消息不明确。发送消息:对象.成员1、单继承:父子继承时,出现同名现象 Class a; Class b:public a 作用域的屏蔽:子类会屏蔽父类解决二义性:作用域 b.父类::父类成员2、重写(覆盖):如果父子类出现同名且同形参方法,子类的作用域会覆盖父类。 注:父类还是存在 3、虚基类: 关键字: ...

2018-08-26 12:03:37 527

原创 C++的继承

C++的三大特点: 封装 继承 多态继承:将某一类(A)的信息复制一份给的另一类(类B) A : 父类(基类) B : 子类(派生类) 也就是:将基类派生出子类 定义: class child : 派生的方式 father { };派生方式:公有派生 保护派生 私有派生公有派生:class child : public fathe...

2018-08-23 02:01:23 209

原创 重载运算符operator + , ++ , 输出ostream&

重载运算符operator + 的实现 (实现的是字符串)#include<iostream>#include<string.h>using namespace std;//程序=算法+数据//算法+数据==对象//定义类:某一类事物的抽象(在草稿纸上描述人类)class String{public: //构造器 String(); Str...

2018-08-22 00:48:23 2316

原创 链表队列的实现

在 Linux 的vi编辑器下 简单的链表队列实现 .#include<iostream>using namespace std;struct Node{ int data; Node* next;};class Queue{public: Queue(); bool full(); //判断是否为满 boo...

2018-08-19 17:12:01 336

原创 继承实现链表栈,并实现拷贝

1、完成一个Link类 class link { pubilc: link(); link(const link&); //接口: bool insert(...);//头插法 bool drop(..);// bool find(...); ~link(); protected: Node* head;...

2018-08-18 00:11:45 555

原创 const 的用法

常数据 (*) const 1->常变量 const 类型 变量=...;//或者 类型 const 变量=...; 注:不能修改只读变量,常变量必须初始化 常指针变量: 2->常对象:对象是一块只读空间 cosnt 类 对象; 注:必须在构造函数中对数据进行初始化 3->常成员: 常成...

2018-08-17 00:28:16 330

原创 String 的 operator 运算符重载

重载函数:同一作用域,同名不带形参的函数集。重载运算符: 1、运算符只能针对基本类型 2、重载运算符拓展对复杂类型进行运算:重载运算符函数 <返回类型> operator<运算符>(形参列表) { } 3、运算符:sizeof, :: * -> .不能重载 4、顺序性,结合性,数目不能改变C++的堆区申请: 1、...

2018-08-17 00:20:04 2055

原创 析构器,友元友元类,重载 operator 运算符,动态数组的实现

1类:一类事物的抽象(模板) 定义: class 类名 { //方法 //属性 };2、实例化对象:构造器分配空间并初始化3、析构器:一个类对象需要作善后处理。 什么时候来执行:当类对象被释放时,系统会通知对象(发送释放消息)。 ~类名() ;//不带形参 注:1、只有一种析构...

2018-08-15 01:40:49 399

原创 类的成员

类的成员 :#include<iostream>//字符串类#include<string>using namespace std;int main(){//实例化对象 string lf; //无参构造 cout<<lf.length()<<endl;//实例化对象 string hxs="hxs"; //string...

2018-08-14 01:16:18 207

原创 队列的实现

队列:FIFO(先进先出) 特点:元素操作以FIFO方式操作 模型:窗口打饭 队列两端: 队尾:只能进队的一端 队头:只能出队 顺序队列: class queue { //方法: //数据: int buf[10]; int rear; int fr...

2018-08-14 00:15:02 178

原创 链表栈的实现

在Linux的环境下编辑代码 .#include<iostream>#include<stdlib.h>using namespace std;//定义节点struct Node{ //数据域: int data; //指向域 struct Node* next;//指向域};//栈类class Cstack{//方法publi...

2018-08-11 10:50:47 842

原创 string 类,构造器,浅拷贝与深拷贝,拷贝链表

拷贝构造函数:对象的复制(调用拷贝构造函数) 类名(类名&); 注:如果用户不显示的定义拷贝构造,编译器会默认添加拷贝构造 浅 深对象的生命周期: 1、分配空间:数据区(动态区,静态区,堆区) 动态区:在函数内实例化的(非staic...

2018-08-09 01:58:23 396

原创 封装,栈的方法

封装:让数据与外界产生隔离 public 公有 :类内外界都可访问 protected 保护:外界不能访问,自己可以访问 private 私有:外界不能访问,自己可以访问分配的对象空间:只有数据空间构造函数:对象只能由构造函数来分配空间并初始化 class 类名 { //构造函数 ...

2018-08-09 01:46:31 334 2

原创 构造函数的使用

C++:面向对象(OOP) 1、类的三特点:封装,继承,多态2、类:就是某一类事物的模板描述 属性:实物的特征的描述 方法:某一类实物的功能的描述 C++类的定义: class 类型名 { 属性 方法 }; 对象:某一个类事物的具体实例。 对象的组...

2018-08-08 01:10:05 932

原创 取别名 重载 函数模板

1、C语言:面向过程的(函数(模块):描述一个功能的过程)2、C++:面向对象(OOP)3、C++:完全兼容C语言(包含),新增对象的知识4、共同点与不同点不同点: 头文件: C语言的头文件: 带.h stdio.h C++的文件 : 不带.h iostream 源代码的后缀: C语言的后缀名: work.c ...

2018-08-08 00:27:04 422

原创 自定义可变形参,双向链表

固定形参:在定义函数时,形参列表的类型与个数是确定的 void fun(int a,int b) { }可变形参:在函数传递值的个数或都类型不确定时, 返回值 函数名(形参列表,...) { } eg: void fun(int c,...)//通过如下的三个宏来分别取出堆栈中的每个实参的值注:定义可变形参的类型时,第一个形参必须确定...

2018-08-06 22:49:12 196

转载 很漂亮的字符图案

❶❷❷❸❹❺❻❼❽❾❿一些很漂亮的字符图片,别人收集的,转过来看看█田█田█。█田█田█。█田█田█。█田█田█ ∨█田█田█ /█/ ←各位“兄弟”姐妹█田█田█ ●█田█田█ ~~~~~~永别了█田█田█ █◣ █ █ ◥██████◤...

2018-08-03 13:09:58 2920 20

原创 文件操作的应用

通过指针来引用内容,修改内容打印每一行:打印每一行的第四列 :#include<stdio.h>//函数:就是描述功能的一次//返回值 函数名(形参)//{// 函数体;//}void fun(char** pb);//main是系统来调用的void main(){/* printf("main被执行\n");//整型数组:// i...

2018-08-03 01:07:32 397

原创 文件操作

1,文件:有限信息记录的集合。  eg: note.txt2,文件存储:只能在存储在外存中  3,文件分类:      1,文本文件:文件中存放的字符(Byte)      2,二进制文件:存放的是二进制信息的文件4,文件的路径:存放的位置   文件名:一个文件的标识5,操作文件:      1,打开 例: FILE*  fp = fopen(" ./data.c"...

2018-08-03 00:40:17 215

35个可商用免费素材网站整理.xlsx

35个可商用免费素材网站整理,图片,视频等一些资源文件的网站合集整理。https://mp.csdn.net/console/editor/html/106613673

2020-06-08

Qt仿windows10记事本

项目使用QtCreator实现的,功能有新建,打开,保存,另存为,翻译和编辑的功能。文字变色,编辑界面变色。对设置的保存操作,读写操作配置文件ini,翻译。博客:https://blog.csdn.net/Superman___007/article/details/96317199

2019-07-17

C#实现聊天程序

本资源是一个C#下的聊天小功能,只适合学习,是通过窗体功能实现的.

2019-05-13

打字游戏(C语言)

本资源是一个数字游戏,就是屏幕上出现数字从上往下移动,每出现一个数字,可以通过键盘输入来消除,使用的是C语言来实现的,环境是在VC下运行,步骤1.下载资源后,打开VC 2.找到刚才下载的文件夹,找到项目下的 "数字游戏.dsw" 文件,直接拖入到VC里面,就可以运行了.

2019-05-13

.Net的存储过程

本资源文件主要将的是存储过程的实现,通过web的增删改查功能来实现存储过程,本资源是使用SqlServer来实现.

2019-05-13

.Net的jsp里添加验证码文件

这个压缩包里面有说明怎么使用验证码代码的功能,只需要添加几个类后,再在html页面修改一些就行!

2019-05-13

国土资源信息核心元数据.pdf

《国土资源信息核心元数据标准(TD/T 1016-2003)》是在国际地理信息标准化技术委员会(ISO/TC 211)的《地理信息 元数据》标准草案的基础上,结合国土资源空间与非空间信息的特点及描述要求而制定的。

2019-05-13

C++五子棋小游戏练习项目

简单的五子棋小项目的资源,可以使用五子棋项目学习简单的C++知识!

2019-03-28

QTreeView控件实现节点的增删改并保存入库

本资源是一个完整的QTreeView增删改的小工具项目,下载只需修改数据库的连接地址即可运行,使用的数据库是mdb数据库(access),可以很好的用来学习QTreeView节点的增删改功能。

2019-03-01

空空如也

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

TA关注的人

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