现代C++

现代C++教程
欢迎回到C++
Modern C++学习笔记
learnmoderncpp-articles
modern-cpp-features

C++并发

C++并发编程实战
C++并发编程
C++并发编程实战 笔记
c++标准库:并发

1
2
3
4
auto any = std::async([](){puts("async any");});
auto async = std::async(std::launch::async, [](){puts("async async");});
auto defer = std::async(std::launch::deferred, [](){puts("async deferred"); });
defer.get();

C++高性能编程笔记(第5讲 C++多线程)
渡劫C++协程 -> github
高性能并行编程与优化-课件
LittleBookOfSemaphores -> 小信号量书

时间日期

C++日期和时间编程

正则表达式

C++与正则表达式
cppregex

设计模式

C++设计模式
大话设计模式 C++实现
Design Patterns in Modern C++
CppPatterns-Patterns

调试

Effective Debugging
effective-debugging-zh
AdvancedWindowsDebugging

模版

CppTemplateTutorial

性能

AwesomePerfCpp
optimization-manual
iOS-macOS-performance

硬件

hardware-effects

安全编码

360安全规则集合

风格

Google开源项目风格指南

windows

Cpp-Windows-Programming

git

git-recipes

misc

C++ Primer 中文版第5版学习仓库
CS自学指南
C++资源大全中文版
awesome-modern-cpp
cppbestpractices
数据结构和算法必知必会的50个代码实现
Hello算法
Code samples for C++ Concurrency in Action
ccia_code_samples
C/C++ 技术面试
CppCoreGuidelines
GSL
CppPrimer
Cpp_Primer_Answers
Cpp-Primer-5th-Exercises
llvm-tutorial
cpp-standard-library-quick-reference
c-data-structures-api
dragon-book-exercise-answers
快速参考备忘清单(速查表)
write-a-hash-table