摘要: 1.基本的概念 类,指的是莫一类的事物的概括,是一个抽象的 对象:指的是某一类里面的一个实体,是具体的 类: 通常包含了属性和行为。属性:被描述类的静态的特征,老虎的颜色、体重等静态的属性;行为:描述类的动态特征,比如跑 类的继承: 继承之后的类,继承了原先的类的所有的属性和行为;继承之后的类,也可以有自己特有的属性和行为: ... 阅读全文
posted @ 2016-02-24 21:57 qxj511 阅读(155) 评论(0) 推荐(0) 编辑
摘要: C++ 添加了一些全新的关键字。 1、new new 来进行动态内存的分配,而delect 则是进行内存的释放, 申请的方式: 变量申请:int *p = new int; // 申请开辟一块四个字节的内存空间,一个 int 型的空间 delect p; // 删除的是变量 数组申请:int *p = new int[5] // 开辟一个大小为 5个 的整型的... 阅读全文
posted @ 2016-02-24 20:40 qxj511 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1、内联函数 define 可以定义宏代码片段,但是,C++ 推荐使用内联函数替代宏代码片段。 inline int f(int a, int b) { } 只需要在 函数定义(实现)的前面添加 inline 关键字。内联函数的出现是为了替代宏代码的片段 定义: 内联函数,其实就会将内联函数的内部直接插入到被调用的地方,所以就没有了,调用子函数... 阅读全文
posted @ 2016-02-24 13:44 qxj511 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1、C语言的缺点 (1)重用性差 (2)维护性差 2、C++ 从面向世界的需求出发来设计我们的程序, 3. 使用增强 A.for (int i = 0; i < 10; i++) { } C语言编译器的话,会报错,因为C语言认为,变量需要先定义,后面再时候,而C++的编译器则是可以边定义边使用。 B、 C语言编译器 : 可以重复定义变量,但是C++则不允许。 ... 阅读全文
posted @ 2016-02-24 10:00 qxj511 阅读(160) 评论(0) 推荐(0) 编辑