An open API service indexing awesome lists of open source software.

https://github.com/wesigj/cplusplusboys

cplusplusboys
https://github.com/wesigj/cplusplusboys

cplusplus cpp cpp11 cpp14 cpp20 cpp23

Last synced: 8 months ago
JSON representation

cplusplusboys

Awesome Lists containing this project

README

          

# Overview

- coding language
- C++
- Python
- Design Pattern 设计模式
- Operating System 操作系统
- Embedded Software 嵌入式软件
- Programmer Tools 编程开发工具
- 欢迎兄弟们加入到该项目,提交你的代码

---

- [Overview](#overview)
- [C++](#c)
- [C++ Basic 基础知识](#c-basic-基础知识)
- [C++ Practical-1 练习1](#c-practical-1-练习1)
- [C++ Practical-2 练习2](#c-practical-2-练习2)
- [C++ STL](#c-stl)
- [C++ C++11/14/17/20/23](#c-c1114172023)
- [C++ Concurrent programming 并发编程](#c-concurrent-programming-并发编程)
- [C++ Multithreading and multiprocessing 多线程和多进程](#c-multithreading-and-multiprocessing-多线程和多进程)
- [C++ Coding Style 编程风格](#c-coding-style-编程风格)
- [C++ Debug 调试 (待更新)](#c-debug-调试-待更新)
- [C++ Tools 工具 (待更新)](#c-tools-工具-待更新)
- [Python](#python)
- [Design Pattern](#design-pattern)
- [在设计模式中,有哪些常见的设计原则或最佳实践?](#在设计模式中有哪些常见的设计原则或最佳实践)
- [23种 设计模式](#23种-设计模式)
- [Operating System](#operating-system)
- [Embedded Software](#embedded-software)
- [Programmer Tools](#programmer-tools)
- [Git](#git)
- [Vscode](#vscode)
- [TODO LISTS](#todo-lists)
- [关于作者](#关于作者)
- [supports-支持](#supports-支持)

---

## C++

### C++ Basic 基础知识

- [C++ Basic 基础知识](./C++/README.md)
- [abstract](./C++/Basic/abstract/README.md)
- [assert](./C++/Basic/assert/README.md)
- [bit_field](./C++/Basic/bit_field/README.md)
- [bit_operation](./C++/Basic/bit_operation/README.md)
- [C++Features](./C++/Basic/C++Features/README.md)
- [const](./C++/Basic/const/README.md)
- [decltype](./C++/Basic/decltype/README.md)
- [double_colon](./C++/Basic/double_colon/README.md)
- [enum](./C++/Basic/enum/README.md)
- [explicit](./C++/Basic/explicit/README.md)
- [extern](./C++/Basic/extern/README.md)
- [friend](./C++/Basic/friend/README.md)
- [function_pointerANDpointer_function](./C++/Basic/function_pointerANDpointer_function/README.md)
- [inline](./C++/Basic/inline/README.md)
- [macro_definition](./C++/Basic/macro_definition/README.md)
- [pointerANDreferance](./C++/Basic/pointerANDreferance/README.md)
- [polymorphic](./C++/Basic/polymorphic/README.md)
- [sizeof](./C++/Basic/sizeof/README.md)
- [static](./C++/Basic/static/README.md)
- [struct](./C++/Basic/struct/README.md)
- [this](./C++/Basic/this/README.md)
- [union](./C++/Basic/union/README.md)
- [using](./C++/Basic/using/README.md)
- [virtual](./C++/Basic/virtual/README.md)
- [volatile](./C++/Basic/volatile/README.md)
- [vptr_vtable](./C++/Basic/vptr_vtable/README.md)

### C++ Practical-1 练习1

- [C++ Practical-1](./C++/Practical-1)
- [day1-基本语法](./C++/Practical-1/day1/README.md)
- [day2-递归、结构体、枚举、静态变量等](./C++/Practical-1/day2/README.md)
- [day3-函数1](./C++/Practical-1/day3/README.md)
- [day4-函数2](./C++/Practical-1/day4/README.md)
- [day5-继承多态](./C++/Practical-1/day5/README.md)
- [day6-虚函数与抽象类](./C++/Practical-1/day6/README.md)
- [day7-运算符重载](./C++/Practical-1/day7/README.md)
- [day8-模版与STL](./C++/Practical-1/day8/README.md)
- [day9-异常](./C++/Practical-1/day9/README.md)
- [day10-文件与流](./C++/Practical-1/day10/README.md)

### C++ Practical-2 练习2

- [C++ Practical-2](./C++/Practical-2)
- [1-运算符重载之中括号](./C++/Practical-2/01_operator_overloading_bracket/README.md)
- [2-运算符重载之时钟类++运算符](./C++/Practical-2/02_operator_overloading_clock/README.md)
- [3-运算符重载之强制转换](./C++/Practical-2/03_operator_overloading_cast/README.md)
- [4-运算符重载之输入输出运算符重载](./C++/Practical-2/04_operator_overloading_io/README.md)
- [5-模板之函数模板](./C++/Practical-2/05_template_function/README.md)
- [6-类模板之栈](./C++/Practical-2/06_template_class_stack/README.md)
- [7-类模板特化之数组](./C++/Practical-2/07_template_class_array/README.md)
- [8-动态数组](./C++/Practical-2/08_dynamic_array/README.md)
- [9-字典插入与查找](./C++/Practical-2/09_map_insert_seek/README.md)
- [10-异常捕获](./C++/Practical-2/10_try_exception/README.md)
- [11-继承与封装](./C++/Practical-2/11_inheritance_encapsulation/README.md)
- [12-读写文件综合题](./C++/Practical-2/12_read_write_file/README.md)
- [13-输出格式](./C++/Practical-2/13_output_format/README.md)

### C++ STL

- [C++ STL](./C++/STL)
- [1-array](./C++/STL/01_array/README.md)
- [2-deque](./C++/STL/02_deque/README.md)
- [3-queue and stack](./C++/STL/03_queue_stack/README.md)
- [4-list](./C++/STL/04_list/README.md)
- [5-vector](./C++/STL/05_vector/README.md)
- [6-typename](./C++/STL/06_typename/README.md)
- [7-traits](./C++/STL/07_traits/README.md)
- [8-iterator](./C++/STL/08_iterator/README.md)
- [9-STL 设计之 EBO 优化](./C++/STL/09_STL设计之EBO优化/README.md)
- [10-rb_tree](./C++/STL/10_rb_tree/README.md)
- [11-set and multiset](./C++/STL/11_set_multiset/README.md)
- [12-map and multimap](./C++/STL/12_map_multimap/README.md)
- [13-hashtable](./C++/STL/13_hashtable/README.md)
- [14-myhashtable](./C++/STL/14_myhashtable/README.md)
- [15-unordered_map](./C++/STL/15_unordered_map/README.md)
- [16-unordered_set](./C++/STL/16_unordered_set/README.md)

### C++ C++11/14/17/20/23

- [C++ 11](./C++/Modern_cpp/cpp11/README.md)
- [1-Automatic type deduction 自动类型推导](./C++/Modern_cpp/cpp11/01_auto/README.md)
- [2-Range-based for loop 范围基于的循环](./C++/Modern_cpp/cpp11/02_range_based_for_loop/README.md)
- [3-Lambda 表达式](./C++/Modern_cpp/cpp11/03_lambda/README.md)
- [4-并发编程 Concurrent programming](./C++/Modern_cpp/cpp11/04_concurrent_programming/README.md)
- [5-智能指针 Smart pointer](./C++/Modern_cpp/cpp11/05_smart_pointer/README.md)
- [6-正则表达式 regular expression](./C++/Modern_cpp/cpp11/06_regular_expression/README.md)
- [7-新的容器 new containers](./C++/Modern_cpp/cpp11/07_new_containers/README.md)
- [8-强类型枚举 Strongly typed enumerations](./C++/Modern_cpp/cpp11/08_strongly_typed_enumerations/README.md)
- [9-初始化列表 initializer list](./C++/Modern_cpp/cpp11/09_initializer_list/README.md)
- [10-右值引用 rvalue reference](./C++/Modern_cpp/cpp11/10_rvalue_reference/README.md)
- [11-委托构造函数 Delegating constructors](./C++/Modern_cpp/cpp11/11_delegating_constructors/README.md)
- [12-类型萃取 Type extraction](./C++/Modern_cpp/cpp11/12_type_extraction/README.md)
- [13-静态断言 Static assertions](./C++/Modern_cpp/cpp11/13_static_assertions/README.md)
- [14-属性语法 attribute syntax](./C++/Modern_cpp/cpp11/14_attribute_syntax/README.md)
- [15-原子操作 Atomic operation](./C++/Modern_cpp/cpp11/15_atomic_operation/README.md)
- [16-垃圾收集 Garbage Collection](./C++/Modern_cpp/cpp11/16_garbage_collection/README.md)
- [17-文件系统库 File System Library](./C++/Modern_cpp/cpp11/17_file_system_library/README.md)
- [18-用户定义的字面量 User defined literal values](./C++/Modern_cpp/cpp11/18_User_defined_literal_values/README.md)
- [19-线程局部存储 Thread Local Storage](./C++/Modern_cpp/cpp11/19_thread_local_storage/README.md)
- [20-扩展的 `sizeof` Extended sizeof](./C++/Modern_cpp/cpp11/20_extended_sizeof/README.md)
- [21-统一的内存模型 Unified memory model](./C++/Modern_cpp/cpp11/21_unified_memory_model/README.md)
- [22-新的转换运算符 New conversion operator](./C++/Modern_cpp/cpp11/22_new_conversion_operator/README.md)
- [23-头文件中的 inline 变量 Inline variable in header file](./C++/Modern_cpp/cpp11/23_inline_variable_in_header_file/README.md)
- [24-删除的函数 delete functions](./C++/Modern_cpp/cpp11/24_delete_functions/README.md)
- [25-默认函数删除 =default =delete](./C++/Modern_cpp/cpp11/25_default_delete_functions/README.md)
- [26-多成员的 `using` 声明 Multi member using declaration](./C++/Modern_cpp/cpp11/26_multi_member_using_declaration/README.md)
- [27-显式的虚拟函数重写 Explicit rewriting of virtual functions](./C++/Modern_cpp/cpp11/27_explicit_rewriting_of_virtual_functions/README.md)
- [28-纯虚函数的默认实现 The default implementation of pure virtual functions](./C++/Modern_cpp/cpp11/28_pure_virtual_of_default/README.md)
- [29-外部模板 Extern Template](./C++/Modern_cpp/cpp11/29_extern_template/README.md)
- [30-可变参数模板 Variadic Templates](./C++/Modern_cpp/cpp11/30_variadic_templates/README.md)
- [31-nullptr and nullptr_t](./C++/Modern_cpp/cpp11/31_nullptr/README.md)
- [32-type alias](./C++/Modern_cpp/cpp11/32_type_alias/README.md)
- [33-move aware class](./C++/Modern_cpp/cpp11/33_move/README.md)
- [34-Hash Function](./C++/Modern_cpp/cpp11/34_hash/README.md)
- [35-tuple](./C++/Modern_cpp/cpp11/35_tuple/README.md)
- [C++ 14](./C++/Modern_cpp/cpp14/)
- [1-二进制字面量 Binary literal](./C++/Modern_cpp/cpp14/01_binary_literal/README.md)
- [C++ 17](./C++/Modern_cpp/cpp17/)
- [C++ 20](./C++/Modern_cpp/cpp20/)
- [C++ 23](./C++/Modern_cpp/cpp23/)

### C++ Concurrent programming 并发编程

- [4-并发编程 Concurrent programming](./C++/Modern_cpp/cpp11/04_concurrent_programming/README.md)

### C++ Multithreading and multiprocessing 多线程和多进程

- [多线程和多进程 介绍](./C++/concurrency/multithreading_multiprocessing/1.multi_thread_process/README.md)
- [创建线程的五种类型](./C++/concurrency/multithreading_multiprocessing/2.create_type/README.md)
- [Join 与 Detachs](./C++/concurrency/multithreading_multiprocessing/3.join_detach/README.md)
- [mutex in C++ Threading](./C++/concurrency/multithreading_multiprocessing/4.mutex/README.md)

### C++ Coding Style 编程风格

- [1.编程风格-类初始化列表](./C++/coding_style/1_class_initializers/README.md)
- [2.编程风格-枚举类替换命名空间](./C++/coding_style/2_enumclass_namespace/README.md)
- [3.编程风格-RAII (资源获取即初始化)](./C++/coding_style/3_RAII/README.md)
- [4.编程风格-copy and swap](./C++/coding_style/4_copy_swap/README.md)
- [5.编程风格-pImpl (指针指向具体实现)](./C++/coding_style/5_pImpl/README.md)

### C++ Debug 调试 (待更新)

### C++ Tools 工具 (待更新)

## Python

- [python](./python/README.md)
- [python reptile 爬虫 抓取CSDN博主的文章标题以及链接](./python/reptile/get_csdn_title_link/get_csdn_title_link.md)

## Design Pattern

- [design_pattern](./design_pattern/README.md)

### 在设计模式中,有哪些常见的设计原则或最佳实践?

What are the common design principles or best practices in design patterns?

- [设计原则 design_principles_or_best_practices](./design_principles_or_best_practices/README.md)

### 23种 设计模式

- [创建式模式Creative Mode](./design_pattern/creational_patterns/README.md)
- [工厂方法模式 factory_method_mode](./design_pattern/creational_patterns/factory_method_mode/README.md)
- [抽象工厂模式 abstract_factory](./design_pattern/creational_patterns/abstract_factory/README.md)
- [生成器模式 builder_pattern](./design_pattern/creational_patterns/builder_pattern/README.md)
- [原型模式 prototype_pattern](./design_pattern/creational_patterns/prototype_pattern/README.md)
- [单例模式 singleton_pattern](./design_pattern/creational_patterns/singleton_pattern/README.md)
- [结构型模式Structural pattern](./design_pattern/structural_patterns/README.md)
- [适配器模式 adapter_pattern](./design_pattern/structural_patterns/adapter_pattern/README.md)
- [桥接模式 bridge_pattern](./design_pattern/structural_patterns/bridge_pattern/README.md)
- [组合模式 composite_pattern](./design_pattern/structural_patterns/composite_pattern/README.md)
- [装饰模式 decorator_pattern](./design_pattern/structural_patterns/decorator_pattern/README.md)
- [外观模式 facade_pattern](./design_pattern/structural_patterns/facade_pattern/README.md)
- [享元模式 flyweight_pattern](./design_pattern/structural_patterns/flyweight_pattern/README.md)
- [代理模式 proxy_pattern](./design_pattern/structural_patterns/proxy_pattern/README.md)
- [行为模式Behavioral patterns](./design_pattern/behavioral_patterns/README.md)
- [责任链模式 chain_of_responsibility_pattern](./design_pattern/behavioral_patterns/chain_of_responsibility_pattern/README.md)
- [命令模式 command_pattern](./design_pattern/behavioral_patterns/command_pattern/README.md)
- [选代器模式 iterator_pattern](./design_pattern/behavioral_patterns/iterator_pattern/README.md)
- [中介者模式 mediator_pattern](./design_pattern/behavioral_patterns/mediator_pattern/README.md)
- [备忘录模式 memento_pattern](./design_pattern/behavioral_patterns/memento_pattern/README.md)
- [观察者模式 observer_pattern](./design_pattern/behavioral_patterns/observer_pattern/README.md)
- [状态模式 state_pattern](./design_pattern/behavioral_patterns/state_pattern/README.md)
- [策略模式 strategy_pattern](./design_pattern/behavioral_patterns/strategy_pattern/README.md)
- [模板方法模式 template_method_pattern](./design_pattern/behavioral_patterns/template_method_pattern/README.md)
- [访问者模式 visitor_pattern](./design_pattern/behavioral_patterns/visitor_pattern/README.md)
- [解释器模式 interpreter_pattern](./design_pattern/behavioral_patterns/interpreter_pattern/README.md)

## Operating System

- [operating_system](./operating_system/README.md)

## Embedded Software

- [embedded_software](./embedded_software/README.md)
- [memory_of_micro_chip](./embedded_software/memory_of_micro_chip/README.md)

## Programmer Tools

### Git

- [git](./tools/git/README.md)

### Vscode

- [vscode](./tools/vscode/README.md)

---

## TODO LISTS

---

## 关于作者

- 微信公众号:WeSiGJ
- GitHub:[https://github.com/wesigj/cplusplusboys](https://github.com/wesigj/cplusplusboys)
- CSDN:[https://blog.csdn.net/wesigj](https://blog.csdn.net/wesigj)
- 微博:
- 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

---

## supports-支持

[如果项目对你有用,请我喝杯奶茶,谢谢!](/./img/wechat_supports.jpg)
[Buy Me A Coffee](/./img/wechat_supports.jpg)