- 博客(4)
- 收藏
- 关注
原创 单链表的实现
#pragma once #include #include #include typedef int DataType; typedef struct SlistNode { DataType _data; //数据 struct SlistNode* _next; //指向下一个节点的指针 }Node; SlistNode* BuyNode(DataType x);
2017-02-28 18:34:34 242
原创 多态的实现--虚表
虚函数: 虚函数--类的成员函数前面加virtual关键字,则这个成员函数称为虚函数。 虚函数重写--当在子类的定义了一个与父类完全相同的虚函数时,则称子类的这个函数重写(也称覆盖)了父类的这个虚函数。 #include using namespace std; class Person { public: virtual void BuyTickets() {
2017-02-15 23:53:14 833
原创 探究C++中的菱形继承
菱形继承 class Person { int _AA; }; class Student:public Person { int _BB; }; class Teacher :public Person { int _CC; }; class Assistant :public Student, public Teacher { int _DD; }; PS: As
2017-02-15 23:10:06 412
原创 C++类中的继承
#include #include using namespace std; class Person { public: Person(const char* name = "abc") :_name(name) { cout << "Person()" << endl; } Person(const Person& pp) :_name(pp._name) {
2017-02-15 17:22:07 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人