c++ faq
          11 Mar 2013
           | 
            
          
          
        
        https://www.zhihu.com/question/20184857
https://www.zhihu.com/question/34574154?sort=created
https://www.zhihu.com/question/19794858
http://www.jizhuomi.com/software/129.html
c++基本
- OOP 封装、继承、多态
 - 虚函数vfunc vtable
 - Rule of Three:析构函数、拷贝构造函数和重载赋值函数
 - exception safe
 - 指针
 - 
    
多态
 - 类内存布局 虚继承的时候类内存布局 多继承的时候类的布局
 - 
    
内存 静态数据域、栈空间、堆空间 对指针的理解 allocator的实现 vector内存分配的策略 智能指针实现原理 内存泄漏 RAII malloc与new vector增长模式
面向对象(灵活应用virtual继承+shared_ptr可以达到java/C#的效果) 模板(这里分两类,分别为type rich programming和meta programming,区别很大) 函数式编程(如今有了lambda,配合
文件,简直无敌了) 过程式  
c++11
stl
- allocator类是C++的一个模板,它提供类型化的内存分配以及对象的分配和撤销。
 
linux
- 进程内存空间 线程内存空间
 - tcp/ip 状态转移 滑动窗口 慢启动