自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 C++ 链表 2-- 结构体链表-类的封装形式-静态链表 注意对比小节“C++ 链表 1-- 结构体链表”

#include <iostream>#include <string>using namespace std;/*---------------------------------    15-02结构体链表-类的封装形式-静态链表 注意对比小节“C++ 链表 1-- 结构体链表”1) 静态链表:所有节点数据在内存中的分布都是在编译时就确定好的,不会在运行时动态的分配空间...

2018-04-23 10:03:54 317

原创 C++ 链表 1-- 结构体链表

#include <iostream>#include <string>using namespace std;/*---------------------------------    15-02结构体链表---------------------------------*/struct book{ int     num; float price; struct bo...

2018-04-23 09:44:31 5038

原创 C++ 数组 5-- 重载数组下标操作符

#include <iostream>#include <string>using namespace std;/*---------------------------------    14-41重载数组下标操作符1)由于函数的参数是数组的下标,因此该函数只能带一个参数。2)由于下标运算符只限于本类的对象使用,因此不得将下标运算符重载为友元函数   且必须是非stati...

2018-04-21 16:37:49 1020

原创 C++ 数组 4--字符串的常见处理函数strcat、strcpy、strcmp、strupr、strlwr

#include <iostream>#include <string>using namespace std;/*---------------------------------    14-33~39字符串的常见处理函数---------------------------------*/void main(){ char a[20]="My name is ";  ...

2018-04-21 11:10:13 468

原创 C++ 数组 3-- 字符串的输入问题

#include <iostream>#include <string>using namespace std;/*---------------------------------    14-33字符串的输入问题---------------------------------*/using namespace std;void main(){ char a[12]; ...

2018-04-21 09:12:47 788

原创 C++ 数组 2--2堆中数组对象 动态申请一定大小的数组空间

#include <iostream>#include <string>using namespace std;/*---------------------------------    14-25.2堆中数组对象注意对比小节“C++ 数组 2--1堆中数组对象 new申请的空间在堆中,即申请动态内存”---------------------------------*/...

2018-04-20 18:33:50 604

原创 C++ 数组 2--1堆中数组对象 new申请的空间在堆中,即申请动态内存

#include <iostream>#include <string>using namespace std;/*---------------------------------    14-25.1堆中数组对象---------------------------------*/class area{public: area(int l,int w) { lengt...

2018-04-20 18:14:59 1382

原创 C++ 数组 1--在数组对象中初始化成员变量- 定义对象数组,并赋初值

#include <iostream>#include <string>using namespace std;/*---------------------------------    14-23在数组对象中初始化成员变量---------------------------------*/class area{public: area(int l,int w) { ...

2018-04-20 16:01:42 2260

原创 C++ 虚函数 8--虚构造函数和析构函数(虚构造函数函数是不存在的)

#include <iostream>#include <string>using namespace std;/*---------------------------------    13-12虚构造函数和析构函数1)只要基类的析构函数被说明为虚函数,那么派生类的析构函数无论说明与否  都自动成为一个虚析构函数2)虚构造函数函数是不存在的---------------...

2018-04-20 11:20:34 284

原创 C++ 虚函数 7--在虚函数中使用成员名限定 可以强制解除动态联编

#include <iostream>#include <string>using namespace std;/*---------------------------------    13-11在虚函数中使用成员名限定---------------------------------*/class A{public: virtual int get() {return...

2018-04-19 18:11:08 1001

原创 C++ 虚函数 6-- 三种调用虚函数的方式比较->通过对象、指针、引用

#include <iostream>#include <string>using namespace std;/*---------------------------------    13-9 三种调用虚函数的方式比较---------------------------------*/class father{public: virtual void run()co...

2018-04-19 17:07:37 2006

原创 C++ 虚函数 5--3 在编译时的动态联编 - 在虚函数中没有采用指针或者引用,那就无法实现动态联编

#include <iostream>#include <string>using namespace std;/*---------------------------------       13-8在编译时的动态联编---***在虚函数中没有采用指针或者引用,那就无法实现动态联编。***---那么联编工作将会在编译时进行,而不是在程序运行时进行的。----------...

2018-04-19 15:21:48 446

原创 C++ 虚函数 5--2 在运行时的静态联编、在编译时的动态联编

#include <iostream>#include <string>using namespace std;/*---------------------------------       13-6在运行时的静态联编注:参考对比小节“C++ 虚函数 3--虚函数应用编程 动态联编/运行时联编”1) 静态联编:被调函数和调用函数的关系,以及它们内存地址在编译时   都已...

2018-04-19 14:57:22 322

原创 C++ 虚函数 5--1 在编译时的静态联编

#include <iostream>#include <string>using namespace std;/*---------------------------------       13-5在编译时的静态联编1) 静态联编:被调函数和调用函数的关系,以及它们内存地址在编译时   都已经确立好,运行时不再发生变化。只需传递参数,执行确定好的函数。   已然确定了...

2018-04-19 14:11:59 214

原创 C++ 虚函数 4--继承实现多态性

#include <iostream>#include <string>using namespace std;/*---------------------------------       13-4继承是否可以实现多态性1) 静态联编:被调函数和调用函数的关系,以及它们内存地址在编译时   都已经确立好,运行时不再发生变化。只需传递参数,执行确定好的函数。2) 动态联...

2018-04-19 11:41:31 186

原创 C++ 虚函数 3--虚函数应用编程 动态联编/运行时联编

#include <iostream>#include <string>using namespace std;/*---------------------------------       13-03 虚函数应用编程之 拳击游戏---------------------------------*/class poser{public: virtual void bea...

2018-04-18 20:35:09 227

原创 C++ 虚函数 2--指向对象的指针 派生类对象赋给基类指针,并访问基类成员(注意对比“C++ 虚函数 1”)方法二--使用虚函数

#include <iostream>#include <string>using namespace std;/*---------------------------------       13-01,02 指向对象的指针 派生类对象赋给基类指针,并访问基类成员方法二--使用虚函数---------------------------------*/class fat...

2018-04-18 10:12:44 274

原创 C++ 虚函数 1--指向对象的指针 派生类对象赋给基类指针并访问基类成员

#include <iostream>#include <string>using namespace std;/*---------------------------------       13-01,02 指向对象的指针---------------------------------*/class father{public: father():age(54) {...

2018-04-18 09:38:03 634 1

原创 C++ 继承 11--虚基类不会产生两义性 注意对比12-16节 “C++ 继承 9--两义性的归属问题”

#include <iostream>#include <string>using namespace std;/*---------------------------------       12-18虚基类不会产生两义性 注意对比12-16节 “C++ 继承 9--两义性的归属问题”---------------------------------*/class hu...

2018-04-17 20:49:45 163

原创 C++ 继承 10--减少两义性产生的混淆问题

#include <iostream>#include <string>using namespace std;/*---------------------------------       12-17调用基类的同名成员函数时防止调用混淆不清---------------------------------*/class a{public: int num() {ret...

2018-04-17 20:23:34 132

原创 C++ 继承 9--两义性的归属问题

#include <iostream>#include <string>using namespace std;/*---------------------------------       12-16两义性的归属问题---------------------------------*/class human{public: void walk() {cout<&...

2018-04-17 19:44:41 157

原创 C++ 继承 8--两义性在重载时的一些问题

#include <iostream>#include <string>using namespace std;/*---------------------------------       12-15两义性在重载时的一些问题---------------------------------*/class a{public: void hello() {cout<...

2018-04-16 16:11:49 205

原创 C++ 继承 7--多重继承容易产生两义性

#include <iostream>#include <string>using namespace std;/*---------------------------------       14多重继承容易产生两义性---------------------------------*/class a{public: void hello() {cout<<...

2018-04-16 09:53:35 175

原创 C++ 继承 6--2向基类构造函数传递参数方法一(注意对比6--1的运行结果)

#include <iostream>#include <string>using namespace std;/*---------------------------------      13-2 向基类构造函数传递参数(注意对比13-1的运行结果)1) 如果没有定义派生类的构造函数,那么将默认执行基类的构造函数。2) 如果派生类要向基类传递参数,那么必须在派生类里定...

2018-04-14 16:51:09 1107

原创 C++ 继承 6--1向基类构造函数传递参数方法一(注意对比6--2的运行结果)

#include <iostream>#include <string>using namespace std;/*---------------------------------      13 向基类构造函数传递参数---------------------------------*/class father{protected: string name; int t...

2018-04-14 16:48:49 483

原创 C++ 继承 5--多重继承的构造与析构

#include <iostream>using namespace std;/*---------------------------------      12 多重继承的构造与析构---------------------------------*/class a{public: a() {cout<<"构造a"<<endl;} ~a(){cout<...

2018-04-13 18:09:45 410

原创 C++ 继承 5--单一继承的构造与析构

#include <iostream>using namespace std;/*---------------------------------      12 单一继承的构造与析构---------------------------------*/class father{private: int a;public: father(int i) {a=i;cout<&lt...

2018-04-13 16:38:41 126

原创 C++ 继承 4--多重继承

#include <iostream>using namespace std;/*---------------------------------      11多重继承---------------------------------*/class father{private: int tall;public: void setA(int a) {tall =a;} void p...

2018-04-13 14:06:02 176

原创 C++ 继承 3--私有派生下的子类访问父类公有、私有、保护成员

#include <iostream>using namespace std;/*---------------------------------      10私有派生---------------------------------*/class father{private: void room1() {cout<<"room1--父亲的大房子我也可以享受\n";}...

2018-04-12 20:47:15 2185

原创 C++ 继承 2--继承的赋值

#include <iostream>using namespace std;/*---------------------------------       公有派生的赋值问题---------------------------------*/class father{public: int x;};class son:public father{public: int y;};...

2018-04-12 20:18:44 721

原创 C++ 继承 1--公有派生成员的公有、私有、保护成员的访问

#include <iostream>using namespace std;class father{public: //可以被派生类访问,也能被派生类的对象直接访问 void room() {cout<<"room:父亲的大房子我可以享受\n"<<endl;}protected://只能被派生类的公有成员函数访问,不能被派生类的对象直接访问 void hom...

2018-04-12 19:53:47 618

空空如也

空空如也

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

TA关注的人

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