Skip to content

C++学习代码笔记仓库,OOP、STL,有较多注释帮助理解回顾基本知识点。

License

Notifications You must be signed in to change notification settings

muziing/CPP_Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bb2dac0 · Jan 31, 2023
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Mar 9, 2022
Mar 10, 2022
Jul 5, 2022
May 31, 2022
Jan 30, 2023
Jan 31, 2023
Feb 20, 2022
Feb 20, 2022
Jan 31, 2023

Repository files navigation

C++ 学习笔记代码仓库

license Github stars Github forks

简介

本仓库收录近期在学习 C++ 时编写的练习代码,有较多注释帮助阅读者理解回顾基本知识点。

目录

笔记与课程对应关系:

  1. Hello_World.cpp
  2. Const_and_Pointer.cpp
  3. Pointer_and_Array.cpp
  4. Pointer_and_Function.cpp
  5. Hello_Struct.cpp
  6. struct_02.cpp
  7. struct_03.cpp
  8. struct_04_const.cpp
  9. struct_05_project.cpp
  10. 综合项目练习:通讯录管理系统
  1. 内存四区_全局区.cpp
  2. 内存四区_栈区.cpp
  3. 内存四区_堆区.cpp
  4. new.cpp
  5. 引用_01.cpp
  6. 引用_02_做函数参数.cpp
  7. 引用_03_做函数返回值.cpp
  8. 引用_04.cpp
  9. 引用_05_常量引用.cpp
  10. 函数_01_默认参数.cpp
  11. 函数_02_占位参数.cpp
  12. 函数_03_函数重载.cpp
  13. 类与对象_封装_01.cpp
  14. 类与对象_封装_02.cpp
  15. 类与对象_封装_03.cpp
  16. 类与对象_对象特征_01.cpp
  17. 类与对象_对象特征_02.cpp
  18. 类与对象_对象特征_03.cpp
  19. 类与对象_对象特征_04.cpp
  20. 类与对象_对象特征_05.cpp
  21. 类与对象_对象特征_06.cpp
  22. 类与对象_对象特征_07.cpp
  23. 类与对象_对象特征_08.cpp
  24. 类与对象_对象特征_09.cpp
  25. 类与对象_对象特征_10.cpp
  26. 类与对象_对象特征_11.cpp
  27. 类与对象_对象特征_12.cpp
  28. 类与对象_友元_01.cpp
  29. 类与对象_友元_02.cpp
  30. 类与对象_友元_03.cpp
  31. 类与对象_运算符重载_01.cpp
  32. 类与对象_运算符重载_02.cpp
  33. 类与对象_运算符重载_03.cpp
  34. 类与对象_运算符重载_04.cpp
  35. 类与对象_运算符重载_05.cpp
  36. 类与对象_运算符重载_06.cpp
  37. 类与对象_继承_01.cpp
  38. 类与对象_继承_02.cpp
  39. 类与对象_继承_03.cpp
  40. 类与对象_继承_04.cpp
  41. 类与对象_继承_05.cpp
  42. 类与对象_继承_06.cpp
  43. 类与对象_继承_07.cpp
  44. 类与对象_多态_01.cpp
  45. 类与对象_多态_02.cpp
  46. 类与对象_多态_03.cpp
  47. 类与对象_多态_04.cpp
  48. 类与对象_多态_05.cpp
  49. 类与对象_多态_06.cpp
  50. 文件操作_文本文件_01.cpp
  51. 文件对象_文本文件_02.cpp
  52. 文件操作_二进制文件_01.cpp
  53. 文件操作_二进制文件_02.cpp
  1. 函数模板基本语法.cpp
  2. 函数模板注意事项.cpp
  3. 函数模板案例_数组排序.cpp
  4. 普通函数与函数模板区别.cpp
  5. 普通函数与函数模板的调用规则.cpp
  6. 模板的局限性.cpp
  7. 类模板基本语法.cpp
  8. 类模板与函数模板区别.cpp
  9. 类模板中成员函数创建时机.cpp
  10. 类模板对象做函数参数.cpp
  11. 类模板与继承.cpp
  12. 类模板成员函数类外实现.cpp
  13. 类模板的分文件编写
  14. 类模板与友元.cpp
  15. 类模板案例:自定义数组类
  1. STL基本概念.md
  2. vector存放内置数据类型.cpp
  3. vector存放自定义数据类型.cpp
  4. vector容器嵌套容器.cpp
  5. string_构造函数.cpp
  6. string_赋值操作.cpp
  7. string_字符串拼接.cpp
  8. string_查找与替换.cpp
  9. string_字符串比较.cpp
  10. string_字符存取.cpp
  11. string_字符串插入与删除.cpp
  12. string_子串获取.cpp
  13. vector_构造函数.cpp
  14. vector_赋值操作.cpp
  15. vector_容量与大小.cpp
  16. vector_插入与删除.cpp
  17. vector_数据存取.cpp
  18. vector_互换容器
  19. vector_预留空间.cpp
  20. deque_构造函数.cpp
  21. deque_赋值操作.cpp
  22. deque_大小操作.cpp
  23. deque_插入与删除.cpp
  24. deque_数据存取.cpp
  25. deque_排序.cpp
  26. 案例_评委打分.cpp
  27. stack_基本概念与常用接口.cpp
  28. queue_基本概念与常用接口.cpp
  29. list_基本概念与构造函数
  30. list_赋值与交换.cpp
  31. list_大小操作.cpp
  32. list_插入与删除.cpp
  33. list_数据存取.cpp
  34. list_反转与排序.cpp
  35. list_排序案例.cpp
  36. set/multiset_基本概念_构造与赋值.cpp
  37. set_大小与交换.cpp
  38. set_插入与删除.cpp
  39. set_查找与统计.cpp
  40. set与multiset区别.cpp
  41. pair_对组创建.cpp
  42. set_内置类型指定规则排序.cpp
  43. set_自定义数据类型指定规则排序.cpp
  44. map/multimap_基本概念_构造与赋值.cpp
  45. map_大小与交换.cpp
  46. map_插入与删除.cpp
  47. map_查找与统计.cpp
  48. map_排序.cpp
  49. 案例_员工分组.cpp
  1. 函数对象_基本使用.cpp
  2. 谓词_一元谓词.cpp
  3. 谓词_二元谓词.cpp
  4. 内建函数对象_算数仿函数.cpp
  5. 内建函数对象_关系仿函数.cpp
  6. 内建函数对象_逻辑仿函数.cpp
  1. 遍历_for_each.cpp
  2. 遍历_transform.cpp
  3. 查找_find.cpp
  4. 查找_find_if.cpp
  5. 查找_adjacent_find.cpp
  6. binary_search.cpp
  7. 查找_count.cpp
  8. 查找_count_if.cpp
  9. 排序_sort.cpp
  10. random_shuffle.cpp
  11. 排序_merge.cpp
  12. 排序_reverse.cpp
  13. 拷贝与替换_copy.cpp
  14. 拷贝与替换_replace.cpp
  15. 拷贝与替换_replace_if.cpp
  16. 拷贝与替换_swap.cpp
  17. 算数生成_accmulate.cpp
  18. 算数生成_fill.cpp
  19. 集合_set_intersection.cpp
  20. 集合_set_union.cpp
  21. 集合_set_difference.cpp
  1. 模板起源
  2. 函数模板
    • 04_functmpl.cpp - 函数模板的定义、使用、分析、实例化条件
  3. 函数模板扩展
  4. 类模板
  5. 类模板扩展
  6. 类模板典型错误
  • list.cpp - 模拟STL,实现链表容器

代码统计

代码统计工具:github.com/AlDanial/cloc v1.92

语言 文件 空行 注释 代码
C++ 192 1867 2061 8284
C/C++ Header 17 105 112 339
总计 209 1972 2173 8623

About

C++学习代码笔记仓库,OOP、STL,有较多注释帮助理解回顾基本知识点。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published