文章目录 c/c++服务器开发 c语言 宏定义 c++语言 c++初级 命名空间 面向对象编程思想 类的封装 构造与析构 静态成员 This指针 友元函数与友元类 运算符重载、函数重载 继承与派生 虚函数与多态 函数模板与类模板 输入输出流 异常处理 c++中/高级——c\+\+标准库 标准c++ I/O类(了解) 字符串string类 数值类 STL容器类(基本数据结构和原理) STL算法库algorithm STL函数对象(仿函数) STL迭代器 STL分配器(后续重点了解) 本地化库 异常处理类 杂项支持库(非重点) c++精通(c\+\+11/14/17新特性) nullptr constexpr(常量表达式) auto decltype 区间迭代(范围for循环) 初始化列表 模板增强 面向对象增强 Lambda表达式 函数对象包装器 右值引用(std::move) 新增容器 智能指针 正则表达式库(了解) 语言级线程支持 结构化绑定(c++17) ... 多线程和线程池 进程和线程 线程池原理: I/O原理 多路I/O复用 同步和异步、阻塞和非阻塞 基础——常见的I/O模型 select和epoll 数据库 sql mysql(数据结构和原理) nosql redis(数据结构和原理) 网络编程 tcp协议栈 三次握手 四次挥手 socket状态转换过程 与I/O多路复用结合 开源库 常用设计模式 创建型模式(重点) Factory工厂模式 Singleton单例模式 结构型模式 Bridge桥接模式 Adapter适配器模式(重点) Decorator装饰器模式 Composite组合模式 Proxy代理模式 行为模式 Template模板模式 Strategy策略模式 Observer观察者模式(重点) Visitor访问者模式 Chain of Responsibility职责链模式(重点) Iterator迭代器模式(重点) Interpreter解释器模式 [TOC] 为目录 - <注>:在恰当的场合使用恰当的特性 c/c++服务器开发 c语言 宏定义 c/c++宏定义详解 c++语言 c++初级 命名空间 面向对象编程思想 类的封装 构造与析构 静态成员 This指针 友元函数与友元类 运算符重载、函数重载 继承与派生 虚函数与多态 函数模板与类模板 输入输出流 <