为什么需要虚函数

发布于 2021-03-20

在这个问题上,我们可能会问:“如果这个技术如此重要,并且使得任何时候都能调用‘正确’的函数,那么为什么它是可选的呢?为什么我甚至还 …


虚函数的底层实现机制

发布于 2021-03-20

C++在基类中声明一个带关键之Virtual的函数,这个函数叫虚函数;它可以在该基类的派生类中被重新定义并被赋予另外一种处理功能。 …


INT_MIN的用法

发布于 2021-03-20

INT_MIN在标准头文件limits.h中定义。 在C/C++语言中,不能够直接使用-2147483648来代替最小负数,因为这 …


重载与覆盖

发布于 2020-11-15

成员函数被重载的特征: (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual 关键字可 …


c++内存分配方式

发布于 2020-10-31

栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位 …


引用与指针的区别

发布于 2020-10-18

C++primer中对 对象的定义:对象是指一块能存储数据并具有某种类型的内存空间一个对象a,它有值和地址&a,运行程序时 …


i++与++i

发布于 2020-10-18

i++ 与 ++i 的主要区别有两个:1、 i++ 返回原来的值,++i 返回加1后的值。2、 i++ 不能作为左值,而++i 可 …