The Awesome C++ feed

Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored scoutapm.com
Today

Awesome C++ Newsletter » 245

Top Stories
  • Now announcing: Makefile support in Visual Studio Code!
  • The Pointer to Implementation (pImpl) idiom in C++
  • Timur Doumler - How C++20 changes the way we write code - Meeting C++ 2020
Follow us on Twitter @CppLibHunt

Boost.Asio

A cross-platform C++ library for network and low-level I/O programming. [Boost]
Featured Library // Category Asynchronous Event Loop

GCC 10 vs. GCC 11 Compiler Performance On AMD Zen 3

Article Popular Story // www.phoronix.com

Yesterday

C++ <cfloat> header file

The C++ header file describes the characteristics of floating types. It contains platform-dependent and implementation-specific floating point values.
Tutorial Added by: AlphaCodingSkills // www.alphacodingskills.com

Crypto++

A free C++ class library of cryptographic schemes. [Boost]
Featured Library // Category Cryptography

Last 7 Days

lev

Lightweight C++ wrapper for LibEvent 2 API
Library Added by YasserAsmi into category Asynchronous Event Loop

RegExp

Easier CPP interface to PCRE regex engine with global match and replace
Library Added by YasserAsmi into category Miscellaneous

jvar

JS inspired Variants and JSON parsing for C++
Library Added by YasserAsmi into category JSON

The Pointer to Implementation (pImpl) idiom in C++

Article Popular Story // youtube.com

magnum

C++11 and OpenGL 2D/3D graphics engine. [MIT] website
Featured Library // Category Graphics

Trip report: Winter 2021 ISO C++ standards meeting (virtual)

Article Popular Story // herbsutter.com

"My tutorial and take on C++20 coroutines" - David Mazières

Article Popular Story // www.scs.stanford.edu

SQLite

A completely embedded, full-featured relational database in a few 100k that you can include right into your project. [PublicDomain]
Featured Library // Category Database

Synchronized Output Streams with C++20

What happens when you write without synchronization to std::cout? You get a mess. With C++20, this should not be anymore.
Update Added by: gansm // www.modernescpp.com

Synchronisierte Ausgabe-Streams mit C++20

What happens when you write without synchronization to std::cout? You get a mess. With C++20, this should not be anymore.
Article Added by: gansm // www.modernescpp.com

CGal

Collection of efficient and reliable geometric algorithms. [LGPL&GPL]
Featured Library // Category Math

Bedrock

Bedrock is a simple, fast and distributed databased based on SQLite
Featured Library // Category Database

Panda3D

A game engine, a framework for 3D rendering and game development for Python and C++ programs. [Modified BSD] website
Featured Library // Category Game Engine

CLion 2021.1 EAP: Postfix Completion for C++

Article Popular Story // blog.jetbrains.com

Last 30 Days

Now announcing: Makefile support in Visual Studio Code!

Article Popular Story // devblogs.microsoft.com

Awesome C++ Newsletter » 244

Top Stories
  • When can the C++ compiler devirtualize a call?
  • build2: Complete C++20 Modules Support with GCC
  • Is this a branch?
Follow us on Twitter @CppLibHunt

moveit

The MoveIt! motion planning framework
Featured Library // Category Robotics

Kratos Multiphysics

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Library Added by loumalouomega into category Scientific Computing

xmake

🔥 A cross-platform build utility based on Lua
Featured Library // Category GUI