自学日记
壹伍LT
这个作者很懒,什么都没留下…
展开
-
虚函数与纯虚函数
虚函数与纯虚函数C++面向对象程序设计有三大思想:抽象,继承,多态。其中多态的实现建立在子类继承父类的基础上,它是由C++编译器的一个核心技术实现,即动态绑定技术。其核心思想是父类对象调用子类对象的方法。而父类对象调用子类对象的方法时,这个被调用的方法必须在父类中声明为虚函数,因此虚函数是实现多态的一个中介。而纯虚函数是将父类上升为一个抽象类,抽象类无法实例化,只有方法的声明,其实现由其子类完成。就像动物无法实例化为具体的对象,而老虎、狮子都可以继承动物的特性(即父类的接口),从而有自己的实例化对象。以原创 2021-12-12 13:56:55 · 85 阅读 · 0 评论 -
链式编程思想
#include <iostream>using namespace std;class Person{public: Person person(int age) { m_age=age; } Person & PersonAdd(Person &p) { this->m_age+=p.m_age; return *this; } int m_age;};v原创 2021-12-09 20:39:31 · 65 阅读 · 0 评论 -
成员函数做友元
成员函数做友元#include <iostream>using namespace std;class Building;class Goodgey{public: Goodgey(); void visit01(); void visit02(); Building *building;//定义指针变量};class Building{public: Building(); friend void Goodgey::visi原创 2021-12-09 20:38:18 · 285 阅读 · 0 评论 -
加号运算符重载
加号运算符重载//全局函数的重载#include <iostream>using namespace std;class Person{public: //成员函数重载 Person operator+(Person &p){ Person temp; temp.m_A=this->m_A+p.m_A; temp.m_B=this->m_B+p.m_B; return temp;} int m_A;原创 2021-12-09 20:37:48 · 416 阅读 · 0 评论 -
空指针访问成员函数
//空指针访问成员函数友元-http://c.biancheng.net/view/2233.html.全局函数做友元.类做友元.成员函数做友元#include <iostream>using namespace std;class Student{public: Student(char *name, int age, float score);public: friend void show(Student *pstu); //将show()声明为友元函数原创 2021-12-09 20:36:49 · 48 阅读 · 0 评论 -
this指针的用途
对象特征this指针的用途#include <iostream>using namespace std;class Person{public: Person(int age) { //this指针指向被调用成员函数所属对象 this->age=age; } /*Person(int age) { age=age; }*/ Person & PersonAddage(原创 2021-12-09 20:36:03 · 253 阅读 · 0 评论 -
类对象初始化的几种方法
#include <iostream>//对象特征-初始化列表using namespace std;class person{public: //传统方法 /* person(int a,int b,int c) { m_a=a; m_b=b; m_c=c; }*/ //直接赋初值 //person():m_a(10),m_b(20),m_c(30){}; //可自由赋值原创 2021-12-09 20:35:20 · 1870 阅读 · 0 评论 -
Mark Down 学习
Mark Down 学习标题一级标题:#+一个空格+回车二级标题:##+一个空格+回车三四级标题一次类推(最多到六级)字体以 Hello world !为例Hello world !(粗体:两边分别加两个*)Hello world !(斜体:两边分别加一个*)***Hello world !**(斜体加粗:两边分别加三个)Hello world !(删除线:两边分别加两个~)引用选择狂神说JAVA,走向人生巅(>+空格)分割线三个-,即三个减号;三个*(两种方法均原创 2021-07-21 15:40:46 · 68 阅读 · 0 评论