跳转至

C/C++学习路线

语言本身学习

  • 最重要:指针、内存管理

基础四大件

  1. 数据结构
  2. 《大话数据结构》
  3. 《剑指offer》
  4. 算法
  5. 操作系统
  6. 《tcp/ip详解》
  7. 《深入理解操作系统》
  8. 设计模式
  9. 大话设计模式

应用与编程实践

  1. Linux
  2. 编译、调试
  3. GCC
    1. 官方文档
  4. cmake(makefile)
  5. GDB调试工具
    1. debugging with GDB

Linux环境编程

  1. 系统编程
  2. API的使用
  3. 多线程编程
  4. 网络编程