1.子类必须对父类的虚函数进行重写(重写,包括三同:返回值相同,函数名相同,参数列表相同。协变除外)2.必须是父类的指针或者引用去调用虚函数,而且被调用的函数必须是虚函数。注意:如果不把析构函数都定义为虚函数的...
本章是类和对象的第一课,我们来简单了解了类的基本概念和特性和`this`指针,`this`指针对后面用处很大,类在C++是很重要的,希望大家能打好基础!让我们愉快的学习吧!...
模板的特化是指为具体类型或具体参数提供专门的实现。通常情况下,模板的特化是为了解决某些特殊类型或参数的处理需求,使得模板能更好地适应不同的情况。函数模板的特化步骤:必须要先有一个基础的函数模板关键字templ...
一文带你由浅入深掌握继承...
本章继着上一章讲完6个默认成员函数,我不允许你不认识它们!...
vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,...
C++初阶学习第十二弹——stack的介绍和使用,简单明了,适合新手观看学习!!!...
主要聊聊C++的函数重载、引用和内联函数...
前言本篇博客我们来实现一个小游戏项目——贪吃蛇,相信肯定很多人都玩过,那么整个贪吃蛇是怎么实现出来的那,这个项目用到了很多方面的知识:C语言函数、枚举、结构体、动态内存管理、预处理指令、链表、Win32API...
一文带你由浅入深掌握set、map用法...