摘要: 构造函数和析构函数: 对象的初始化和清理 也是两个非常重要的安全问题 一个对象或者变量没有初始状态,对其使用后果是未知 同样的使用完一个对象或变量,没有及时清理,也会造成一定的安全问题 c++利用了 构造函数 和 析构函数 解决上述问题,这两个函数将会被编译器自动调用,完成对象初始化和清理工作。 对 阅读全文
posted @ 2019-11-13 19:26 zpchcbd 阅读(319) 评论(0) 推荐(0) 编辑
摘要: C++面向对象的三大特性为: 封装 、 继承 、 多态 例如:人属于人类,车属于车类.... 封装的意义: 封装是C++面向对象三大特性之一 封装的意义一: 1、将属性和行为作为一个整体,表现生活中的事物 2、将属性和行为加以权限控制 语法: 示例1: 设计一个圆类,求圆的周长 struct和cla 阅读全文
posted @ 2019-11-13 18:05 zpchcbd 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 引用的基本使用: 作用: 给变量起别名 语法: 阅读全文
posted @ 2019-11-13 15:06 zpchcbd 阅读(155) 评论(0) 推荐(0) 编辑
摘要: C++程序在执行时,将内存大方向划分为4个区域: 1、代码区: 存放函数体的二进制代码,由操作系统进行管理的 2、全局区: 存放全局变量和静态变量以及常量 3、栈区: 由编译器自动分配释放, 存放函数的参数值,局部变量等 4、堆区: 由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 阅读全文
posted @ 2019-11-13 10:46 zpchcbd 阅读(206) 评论(0) 推荐(0) 编辑