c++
Vist_1
这个作者很懒,什么都没留下…
展开
-
环形链表求入口节点(转)
原文地址:https://blog.csdn.net/baidu_40931662/article/details/84306202 给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。 说明:不允许修改给定的链表。 看到这道题,我们首先应该想到的是判断这个链表是否有环,如果有环,找到入口点,否则返回true。 怎么判断链表是否有环呢? 指定一个快指针和慢指针,...转载 2019-03-20 11:27:16 · 1005 阅读 · 0 评论 -
C++虚函数及其继承、虚继承类大小
原文地址:https://www.cnblogs.com/yanqi0124/p/3829964.html 一、虚函数与继承 1、空类,空类单继承,空类多继承的sizeof #include <iostream> using namespace std; class Base1 { }; class Base2 { }; class Derived1:publi...转载 2019-03-18 16:12:14 · 527 阅读 · 0 评论 -
C++ 虚继承实现原理(虚基类表指针与虚基类表)
原文地址:https://blog.csdn.net/longlovefilm/article/details/80558879 虚继承和虚函数是完全无相关的两个概念。 虚继承是解决C++多重继承问题的一种手段,从不同途径继承来的同一基类,会在子类中存在多份拷贝。这将存在两个问题:其一,浪费存储空间;第二,存在二义性问题,通常可以将派生类对象的地址赋值给基类对象,实现的具体方式是,将基类指针指...转载 2019-03-18 16:13:39 · 471 阅读 · 0 评论