cpp - doubility-sky/daydayup GitHub Wiki

C++ (/ˌsiːˌplʌsˈplʌs/) is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with [Classes](https://en.wikipedia.org/wiki/Class_(programming)".

Learn

STL

Libraries

memory

  • TCMalloc is Google's customized implementation of C's malloc() and C++'s operator new used for memory allocation within our C and C++ code. TCMalloc is a fast, multi-threaded malloc implementation.

serialization

network

coroutine

  • co: A golang-style C++ coroutine library and more. An elegant and efficient C++ basic library for Linux, Windows and Mac.
  • The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems. https://pocoproject.org
  • Libco is a c/c++ coroutine library that is widely used in WeChat services. It has been running on tens of thousands of machines since 2013.

JSON

GUI

Frameworks

Tools

  • C++ Insights - See your source code with the eyes of a compiler.

FAQs

Resources

  • Awesome C++, A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
  • Awesome Modern C++ A collection of resources on modern C++.