C++
czdb
这个作者很懒,什么都没留下…
展开
-
C++虚函数实现原理浅析
概述简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针。例:其中:B的虚函数表中存放着B::foo和B::bar两个函数指针。D的虚函数表中存放的既有继承自B的虚函数B::foo,又有重写(override)了基类虚函数B::bar的D::bar,还有新增的虚函数D::quz。提示:为了描述方便,...转载 2018-12-30 00:17:35 · 729 阅读 · 0 评论 -
C++拷贝控制,移动控制总结
普通构造函数:普通构造函数就没什么好说的了拷贝构造函数:当我们需要用一个对象初始化另一个对象时,我们就需要拷贝初始化在形式上长这样fuck(const fuck& a){}const不是必须的但是通常情况下是const的那么什么时候会用到拷贝构造呢,普遍意义下,只用我们需要用一个对象初始化另一个对象时,那么我们就要使用了比如 fuck a = fuck(5) fuck ...原创 2019-02-07 15:31:00 · 317 阅读 · 0 评论 -
c++总结
c++ primer终于看完了 感觉更多的是一本工具书,有些地方理解的还不够,遇到了再加深下理解剩下的就不去找书看了时间不够了,再去看些内存布局,对象模型,以及一些重要的stl源码一些面试笔试中关于c++的题也会写在这里,接下来看cs:app这本书吧,任重而道远 加油...原创 2019-02-13 16:36:50 · 646 阅读 · 0 评论