当前位置:   article > 正文

C++后台开发学习路线_c++后端开发技术路线

c++后端开发技术路线

一、语言基础 

1 语法基础 重点掌握:(务必熟悉底层机制原理)

  • 指针和引用的概念
  • 指针与内存关系
  • 程序编译过程
  • static、const、#define的用法和区别
  • C和C++区别
  • 内存模型
  • 内存中的栈和堆分配

2 面对对象基础 (务必熟悉底层机制原理)

  • 面向对象理解
  • 析构函数
  • 构造函数
  • 拷贝构造
  • 多态
  • 纯虚函数和虚函数
  • 虚函数实现机制
  • 虚函数表
  • 访问限定符 public、private、protected
  • 继承原理、虚继承、菱形继承
  • 静态绑定和动态绑定
  • new/delete和malloc/free
  • 重载、重写和隐藏

3 语法进阶(务必熟悉底层机制原理)

  • 智能指针
  • 左值、右值引用和move语义
  • 类型转换方式
  • 常用的设计模式
  • 线程安全的单例模式
  • 内存溢出和内存泄漏
  • C++11新特性
  • 静态链接库和动态链接库

 4 STL标准模板库 (务必能进行源码剖析)

  • 迭代器、空间配置器理解
  • 常用容器特点、用法以及底层实现vector、list、deque、set、map、unorderedmap

5 推荐书籍

  • 《C++Primer》可作为工具书,随手查阅</
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/994465
推荐阅读
相关标签
  

闽ICP备14008679号