- 博客(6)
- 收藏
- 关注
原创 C++ 继承性:派生类
C++继承性:派生类 继承:继承是面向对象程序设计的一个重要机制,该机制自动地为一个类提供来自另一个类的操作和数据结构,这使程序员只需在新类中定义已有类中没有的成员来建立新类。即,它允许在既有类的基础上来创建新的类,新类可以从一个或多个既有类中继承函数和数据,可以重新定义或加进新的数据和函数,从而新类不但可以共享原有类的属性,并且具有新的特性,这样就形成类的层次。 在C++中,通过...
2018-05-17 00:05:47 2150
原创 C++ 堆与复制构造函数
C++堆与复制构造函数 1:C++程序的内存布局通常分为四个区:栈区,堆区,全局数据区,程序代码区 2:固定存储区域:代码区存放程序的代码(可执行指令);全局数据区存放全局变量,静态变量,常量。这两部分在程序编译完成后就确定下来了,固定不变了,故称为固定存储区域。 3:栈是存放程序中的所有动态局部变量,函数参数,函数返回值等信息的一块存储区域。栈的内存管理严格遵循后进先出的顺序...
2018-05-15 17:19:29 473
原创 C++类和对象数组
C++类和对象数组【1】对象数组1:对象数组的定义:类名 数组名[元素个数]Eg: student asa[10];//有10个元素的学生类对象数组2:对象数组的访问形式:数组名[下标].成员名;Eg: asa[j].print();3:对象数组的初始化:对象数组的初始化通常也是由构造函数来完成的。Eg: #include”student.h”int main{...
2018-05-14 23:47:15 45300 2
原创 C++ 类和对象
C++ 类和对象 概念:对象是基本的运行时实体,它既包含数据,也包括作用于这些数据的操作。操作代码描述了对象的行为,或者说描述了对数据的操作方法。类是对一组性质相同的对象的描述,是对一组数据和操作方法的封装。 1:类的一般形式: class类名 { private: 私有数据成员和成员函数 public...
2018-05-13 12:50:09 513
原创 C++基础知识
C++的新特性 cout是预定义的标准输出流对象,标准输出流对象代表控制台输出,通常指的是计算机的屏幕。“<<”为输出运算符,可用于输出C++语言中任何基本类型的数据。在C++中将数据送到输出流中称为“插入(inserting)”或“放到(putting)”。所以“<<”常被称为“插入运算符”。 cin是预定义的标准输入流对象,标准输入流对象代表控制台输入,...
2018-05-12 00:46:25 211
原创 C++运算符重载
运算符重载 【1】运算符重载的目的:实现类的多态性。【2】运算符重载的实质:函数重载,每个运算符对应各自的运算符函数,根据操作数的不同调用不同的同名函数。【3】运算符重载语法:运算符的重载是通过对运算符 运算符函数名由关键字operate和重载的运算符组成: 类型类名:...
2018-05-11 22:03:27 7710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人