上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页
摘要: 成员变量和成员函数分开存储: 在C++中,类内的成员变量和成员函数分开存储 第一点 :空对象占用内存空间1个字节 第二点: 只有 非静态成员变量 才属于类的对象上, 非静态成员函数 和 静态成员函数 和 静态成员变量 不属于类的对象上 示例代码如下:结果为4个字节 const修饰成员函数: 常函数: 阅读全文
posted @ 2019-11-15 09:22 zpchcbd 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 静态成员: 静态成员就是在成员变量和成员函数前加上关键字static,称为静态成员 静态成员分为: 静态成员变量和静态成员函数,其中这两个特点如下 静态成员变量: 特点1、所有对象共享同一份数据 特点2、在编译阶段分配内存 特点3、类内声明,类外初始化 静态成员函数: 特点1、所有对象共享同一个函数 阅读全文
posted @ 2019-11-14 22:45 zpchcbd 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 初始化列表: 作用: C++提供了初始化列表语法,用来初始化属性 自己感觉比较好理解,就简单了几行代码吧,但是在 类中存储类 的时候使用还是需要注意下的 一个简单的示例 阅读全文
posted @ 2019-11-14 22:44 zpchcbd 阅读(304) 评论(0) 推荐(0) 编辑
摘要: #深拷贝和浅拷贝: 浅拷贝:简单的赋值拷贝操作 深拷贝:在堆区重新申请空间,进行拷贝操作 深拷贝就是为了解决浅拷贝带来的问题而产生的 #浅拷贝: 大家先看下这段代码: #include<iostream> #include<string> using namespace std; class Per 阅读全文
posted @ 2019-11-14 22:40 zpchcbd 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 构造函数和析构函数: 对象的初始化和清理 也是两个非常重要的安全问题 一个对象或者变量没有初始状态,对其使用后果是未知 同样的使用完一个对象或变量,没有及时清理,也会造成一定的安全问题 c++利用了 构造函数 和 析构函数 解决上述问题,这两个函数将会被编译器自动调用,完成对象初始化和清理工作。 对 阅读全文
posted @ 2019-11-13 19:26 zpchcbd 阅读(318) 评论(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) 编辑
摘要: ```#include#include#define MAX 1000using namespace std;//定义通信结构体struct Person{ string Name; //姓名 int Sex; //性别:1男 2女 int Age; //年龄 string Phone; //电话 string Address; //住址};struct Addres... 阅读全文
posted @ 2019-11-12 22:33 zpchcbd 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 案例1描述: 学校正在做毕设项目,每名老师带领5个学生,总共有3名老师,需求如下 设计学生和老师的结构体,其中在老师的结构体中,有老师姓名和一个存放5名学生的数组作为成员 学生的成员有姓名、考试分数,创建数组存放3名老师,通过函数给每个老师及所带的学生赋值 最终打印出老师数据以及老师所带的学生数据。 阅读全文
posted @ 2019-11-12 19:47 zpchcbd 阅读(263) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页