![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分享
Immortal_s
这个作者很懒,什么都没留下…
展开
-
解析调用sort导致死循环问题的原因
记录一个sort问题文章目录问题复现查找问题问题原因结论问题复现#include <iostream>#include <algorithm>#include <vector>using namespace std;bool cmp(const int &a, const int &b){ return true;}...原创 2019-12-12 21:04:55 · 1165 阅读 · 0 评论 -
深入理解C++虚函数表
文章目录什么是虚表为什么要有虚表内存布局单继承派生类未覆盖基类虚函数派生类覆盖基类虚函数多继承派生类未覆盖基类虚函数派生类覆盖基类虚函数一个问题C++中虚表存在的问题附录什么是虚表虚表全称为虚拟函数表。在C++语言中,每个有虚函数的类或者虚继承的子类,编译器都会为它生成一个虚拟函数表,表中的每一个元素都指向一个虚函数的地址。(注意:虚表是从属于类的)此外,编译器会为包含虚函数的类加上一个成员...原创 2019-12-12 14:43:40 · 1068 阅读 · 3 评论 -
epoll比select高效的原因及select比epoll高效场景
epoll高效的原因,从下面几个方向来说:文章目录用户态将文件描述符传入内核的方式select:epoll:内核监测文件描述符是否可读可写的方式select:epoll:如何找到就绪的文件描述符并传递给用户select:epoll:继续重新监听时如何重复以上步骤select:epoll:在什么情况下select会比epoll高效呢用户态将文件描述符传入内核的方式select:sel...原创 2019-11-29 20:34:21 · 1595 阅读 · 0 评论