logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

XML - XML学习/XML文件解析器(C++)实现

XML学习以及XML文件解析器实现(C++)模仿大佬,造轮子,造轮子

#c++#xml#学习
派生类的定义

类的继承与派生基类与派生类继承(inheritance)是面对对象程序设计的一个重要特性,是软件复用(software reuse)的一个重要形式。继承允许在原有类的基础上创建新的类,新类可以从一个或多个原有类中继承数据成员和成员函数,并且可以重新定义或增加新的成员,从而形成类的层次。继承具有传递性,不仅支持系统的可重用性,而且还促进系统的可扩充性。类的对象是各自封闭的,如果没继承性机制,则类对象

#c++
多态性

多态性多态性的概念派生一个类的原因并非总是为了继承或添加新成员,有时是为了重新定义基类的成员,使基类成员“获得新生”面向对象程序设计的真正力量不仅仅是继承,而是允许派生类对象像基类对象一样处理,其核心机制就是多态和动态联编多态是指同样的消息被不同类型的对象接收时导致不同的行为。所谓消息是指对类成员函数的调用,不同的行为是指不同的实现,也就是调用了不同的函数从广义上说,多态性是指一段程序能够处理多种

#c++
什么是构造函数及定义

什么是构造函数建立一个对象时,通常最需要立即做的工作是初始化对象,如对数据成员赋初值构造函数就是用来在创造对象时初始化对象,为对象数据成员赋初始值

#c++
多重继承

多重继承多重继承派生类除去一个类从一个基类派生,C++还支持一个派生类同时继承多个基类1.多重继承派生类的定义如果已经定义了多个基类,那么定义多重继承的派生类的形式为:class 派生类名:访问标号1 基类名1,访问标号2 基类名2,... { //类体成员列表};class A { };class B : public A { }; //A-Bclass C : public A { }; //

#c++
到底了