狂自私

导航

2018年5月1日 #

C++复习:多态

摘要: 多态 问题引出(赋值兼容性原则遇上函数重写) 面向对象新需求 C++提供的多态解决方案 多态案例 多态工程意义 面向对象三大概念、三种境界(封装、继承、多态) 多态成立条件 总结条件、看代码的时候要看出多态 1多态 1.1问题引出 如果子类定义了与父类中原型相同的函数会发生什么? 函数重写 在子类中定义与父类中原型相... 阅读全文

posted @ 2018-05-01 09:23 狂自私 阅读(166) 评论(0) 推荐(0) 编辑

2018年4月30日 #

C++复习:继承与派生

摘要: 1继承概念 面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。说了类和对象,了解了面向对象程序设计的两个重要特征一数据抽象与封装,已经能够设计出基于对象的程序,这是面向对象程序设计的基础。 要较好地进行面向对象程序设计,还必须了解面向对象程序设计另外两个重要特 征——继承性和多态性。本章主要介绍有关继承的知识,多态性将在后续章节中讲解。 继承性是面向对象程序设计最重要的特征,可以说... 阅读全文

posted @ 2018-04-30 23:18 狂自私 阅读(331) 评论(0) 推荐(0) 编辑

2018年4月28日 #

C++复习:类和对象

摘要: 类和对象 基本概念 1)类、对象、成员变量、成员函数 2)面向对象三大概念 封装、继承、多态 3)编程实践 类的定义和对象的定义,对象的使用 求圆形的面积 定义Teacher类,打印Teacher的信息(把类的声明和类的实现分开) 类的封装 1)封装(Encapsulation) A)封装,是面向对象程序设计最基本的特性。把数据(属性)和函数(操作)合成一个整体,这... 阅读全文

posted @ 2018-04-28 11:46 狂自私 阅读(358) 评论(0) 推荐(0) 编辑

2018年4月26日 #

C++复习:对C的拓展

摘要: 简单的C++程序 求圆的周长和面积 数据描述: 半径,周长,面积均用实型数表示 数据处理: 输入半径 r; 计算周长 = 2*π*r ; 计算面积 = π* r2 ; 输出半径,周长,面积; 方法1:用结构化方法编程,求圆的周长和面积 // count the girth and area of cir... 阅读全文

posted @ 2018-04-26 15:18 狂自私 阅读(270) 评论(0) 推荐(0) 编辑

C语言复习:编译

摘要: C接口的封装和设计专题 Win32环境下动态链接库(DLL)编程原理 比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。其中可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序... 阅读全文

posted @ 2018-04-26 06:49 狂自私 阅读(225) 评论(0) 推荐(0) 编辑

2018年4月25日 #

C语言复习:文件操作

摘要: 文件操作专题 C语言文件读写概念 文件分类 按文件的逻辑结构: 记录文件:由具有一定结构的记录组成(定长和不定长) 流式文件:由一个个字符(字节)数据顺序组成 按存储介质: 普通文件:存储介质文件(磁盘、磁带等) 设备文件:非存储介质(键盘、显示器、打印机等) 按数据的组织形式: 文本文件: ASCII文件,每个字节存放一个字符的ASCII码 二进制文件:数据按其在内存中的存储形式原样存放 ... 阅读全文

posted @ 2018-04-25 21:17 狂自私 阅读(666) 评论(0) 推荐(0) 编辑

C语言复习:结构体

摘要: 结构体专题 01、结构体类型定义及结构体变量定义 char c1,char c2, char name[62]; int age char name[62]; int age,char c1,char c2 结构体变量的引用 :. 结构体变量的指针 :-> 02、结构体做函数参数 结构体赋值编译器行为研究 结构体变量做函数参数 P... 阅读全文

posted @ 2018-04-25 12:37 狂自私 阅读(635) 评论(0) 推荐(0) 编辑

2018年4月24日 #

C语言复习: 二级指针和多级指针

摘要: 二级指针内存模型建立 void main2() { int i = 0; //指针数组 char * p1[] = { "123", "456", "789" };//二级指针的第一种内存模型 //二维数组 ... 阅读全文

posted @ 2018-04-24 16:59 狂自私 阅读(235) 评论(0) 推荐(0) 编辑

C语言复习:字符串和一级指针

摘要: 字符串基本操作 字符数组初始化方法 int main() { //1 {}号法 初始化列表 //数组初始化有2种方法 默认元素个数、指定元素个数 char buf1[] = { 'a', 'b', 'c', 'd', 'e' };//若没有指定长度,默认数组长度即为参数个数 ... 阅读全文

posted @ 2018-04-24 14:57 狂自私 阅读(312) 评论(0) 推荐(0) 编辑

2018年4月23日 #

C语言复习:指针知识

摘要: 指针知识体系搭建 指针强化 指针是一种数据类型 指针也是一种变量,占有内存空间,用来保存内存地址 测试指针变量占有内存空间大小:sizeof(指针名); 2)*p操作内存 在指针声明时,*号表示所声明的变量为指针 在指针使用时,*号表示操作指针所指向的内存空间中的值 *p相当于通过地址(p变量的值)找到一块内存;然后操作内存 *p放在等号的左边赋值(给内存赋值) *p放在等... 阅读全文

posted @ 2018-04-23 13:00 狂自私 阅读(295) 评论(0) 推荐(0) 编辑