![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一题
文章平均质量分 92
Booksort
纯粹小白,博客只为加深自己理解
展开
-
2022暑期复习-Day9
虚函数表不会被影响,所以父类指针调用的函数一直是虚函数,去vptr指向的虚函数表中找到函数指针,然后创建函数栈每调用函数,调用的都是子类重写的虚函数。这是多态的概念父类指针访问的是谁的方法取决于父类指针指向的是什么对象,因为指向的什么对象提供了访问的_vfptr,这才是决定父类指针访问的虚函数是谁的。对于有虚函数的类中,需要考虑vfptr虚函数表指针,这个指针放在第一个内存的位置。A子类的指针访问虚函数访问的是子类的方法。C父类的指针访问虚函数访问的是父类的方法。A虚函数不是类的成员函数。...原创 2022-07-29 10:20:27 · 253 阅读 · 0 评论 -
2022暑期复习-Day8
A释放父类指针时能正确释放子类对象B释放子类指针时能正确释放父类对象C这样做是错误的D以上全错主要用途,在释放父类指针时,如果父类指针指向了一个子类对象,那么可以调用子类的析构继而调用父类的析构,删除这个对象,防止内存泄漏问题。答案A。...原创 2022-07-23 11:57:09 · 360 阅读 · 0 评论 -
2022暑期复习-Day7
A构造函数B析构函数C内联成员函数D静态成员函数虚函数是指函数能在继承关系中重写的一种函数,有virtual前缀不过有一些特殊的情况,这是由于编译器的原因。析构函数定义为虚函数时基类指针可以指向派生类的对象(多态性),如果删除该指针delete[]p;就会调用该指针指向的派生类析构函数,而派生类的析构函数又自动调用基类的析构函数,这样整个派生类的对象完全被释放答案B。......原创 2022-07-22 00:17:07 · 566 阅读 · 0 评论 -
2022暑期复习-Day6
2022暑期复习-Day6原创 2022-07-20 15:50:05 · 446 阅读 · 0 评论 -
2022暑期复习-Day5
2022暑期复习-Day5原创 2022-07-19 14:51:54 · 180 阅读 · 0 评论 -
2022暑期复习-Day4
2022暑期复习-Day4原创 2022-07-19 13:46:43 · 161 阅读 · 2 评论 -
2022暑期复习-Day3
暑期复习-Day3原创 2022-07-16 23:14:09 · 256 阅读 · 0 评论 -
2022暑期复习-Day2
暑期复习-Day2原创 2022-07-15 20:55:42 · 334 阅读 · 0 评论 -
2022暑期复习-Day1
暑期复习-Day1原创 2022-07-14 23:36:40 · 601 阅读 · 0 评论