c++进阶路线(持续更新)

文章目录

  • 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指针
友元函数与友元类
运算符重载、函数重载
继承与派生
虚函数与多态
函数模板与类模板
输入输出流
<

你可能感兴趣的:(c++,编程语言,学习,进阶,基础)