- 博客(4)
- 收藏
- 关注
原创 C++----继承
继承可以理解为一个类从另一个类获取成员变量和成员函数的过程,被继承的类称为基类(父类),继承的称为派生类(子类)。 派生类除了拥有基类的函数和变量,还可以拥有心得成员函数和成员变量。 使用继承可以尽可能的减少冗余代码。可以使用继承的两个典型场景:1) 当你创建的类与原来的类相似,只是多了几个成员函数或成员变量,可以使用继承;2)当你要创建多个类时,他们拥有...
2018-04-17 19:10:16 125
原创 C++中const小知识点
C++中 const 变量声明的是一个真正的常量,不是变量,所以编译器不会为该常量分配空间const修饰的常量会被放在常量表中。const int a = 10;//这里对const常量取地址,编译器会为该变量分配空间,分配的空间不会被 a 使用int *p = (int *)&a;//通过指针改变指向的空间的值,这个空间是为常量分配的空间,但常量的值并不在这个空间内//所以即使通过指针...
2018-04-12 19:19:30 185 1
原创 C++的面向对象
C++是面向对象的应用,与C面向过程相比更加简单,更加容易理解,更容易应用。C++面向对象来说具备三个基本点:封装、继承和多态。封装不是C++特有的,C语言也包含了封装,C的封装只包含了逻辑,而C++的封装则包含了数据和逻辑,面向对象的封装更加完美。C++的类作为对象的抽象,它只公开部分的对象,保证此类的安全性,因此与C相比更加安全。继承是C++中一大特点,对于一个特定的机制,我们创建一个新类叫做...
2018-04-10 19:02:12 346
原创 C语言数组的基本知识
1.#include"stdio.h"int main(){ int a[5] = {1,2,3,4,5}; int *p1 = (int *)(&a + 1); int *p2 = (int *)((int)a + 1); int *p3 = (int*)(a + 1); printf("%d\n%d\n%d\n",p1[0],p2[0...
2018-04-10 18:26:11 688 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人