C++复习
文章平均质量分 66
djw137
这个作者很懒,什么都没留下…
展开
-
动态内存分配
一、全局变量 全局变量未初始化和初始值为零的储存在BSS段,程序执行前会对BSS段的变量自动清零。 全局变量初始化非零时,储存在Data段。 储存在Data段占得内存远大于BSS段。二、静态变量 静态变量在第一次进入作用域时被初始化,后面不再初始化。 静态成员变量在类之间共享数据,也是放在全局/静态数据区中。并且只有一份拷贝。三、常量 rodata(常量数据区)存放常量数据。 常量不一转载 2017-05-14 12:52:11 · 231 阅读 · 0 评论 -
多态
多态是指同样的方法调用而执行不同的操作,运行不同的代码。 多态的概念基于对象引用的动态覆盖(重写)。虚函数与抽象类//抽象类 class A { public: //虚函数 virtual ~A(); virtual void func(); };含有虚函数的类就是抽象类纯虚函数与接口类//接口类 class A { public: //纯虚函数 virtu原创 2017-05-16 19:32:18 · 164 阅读 · 0 评论 -
继承
当一个子类从父类继承时,父类的所有成员成为子类的成员,此时对父类成员的访问状态由继承时使用的继承限定符决定。父类的private成员还是父类的private成员,子类成员不可以访问。父类其他的成员根据继承限定符变为子类相应的成员,子类成员均可访问。public 父类的public成员成为子类的public成员,子类和外界均可访问; 父类的protected成员成为子类的protected成员,只转载 2017-05-20 23:03:20 · 157 阅读 · 0 评论