cpp20
C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.
Here are 342 public repositories matching this topic...
-
Updated
Nov 27, 2020 - C++
Names map and input are exchanged mistakenly. By sense of Preconditions paragraph they have to be exchanged I suppose, because there is no problem when map and result coincide (in current context).
The fastest feature-rich C++11/14/17/20 single-header testing framework
-
Updated
Nov 27, 2020 - C++
A Compile time PCRE (almost) compatible regular expression matcher.
-
Updated
Nov 16, 2020 - C++
C++ Insights - See your source code with the eyes of a compiler
-
Updated
Oct 12, 2020 - C++
A curated list of awesome header-only C++ libraries
-
Updated
Nov 10, 2020
Segmented reduce uses the same template type OffsetIteratorT for begin and end offsets
static CUB_RUNTIME_FUNCTION cudaError_t cub::DeviceSegmentedReduce::Sum
( void * d_temp_storage,
size_t & temp_storage_bytes,
InputIteratorT d_in,
OutputIteratorT d_out,
int num_segments,
OffsetIteratostdgpu: Efficient STL-like Data Structures on the GPU
-
Updated
Nov 8, 2020 - C++
C++17 `std::variant` for C++11/14/17
-
Updated
Nov 21, 2020 - C++
UT: C++20 μ(micro)/Unit Testing Framework
-
Updated
Nov 19, 2020 - C++
I've recently come to realize that the 'one-size-fits-all' mega-snippets on marzer.github.io/tomlplusplus aren't necessarily useful for everyone, and I should break them up into smaller sub-examples. I'd be totally happy to accept help with this, though that may be wishful thinking!
Write HTML using C++ templates
-
Updated
Jun 27, 2020 - C++
quantity_point should be updated to mirror the latest changes to quantity and provide interoperability with other libraries (i.e. std::chrono::time_point).
span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library
-
Updated
Nov 24, 2020 - C++
C++ 20 Coroutines in Action (Helpers + Test Code Examples)
-
Updated
Oct 4, 2020 - C++
It would be nice if we could somehow pass a required Vulkan version (both instance and physical device) as well as required extensions (instance and device) to app.
The best place would probably be in frame_config since both frame and app have access to it.
A simple to use, composable, command line parser for C++ 11 and beyond
-
Updated
Nov 25, 2020 - C++
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
-
Updated
Dec 29, 2019 - C++
Code:
#include <seqan3/argument_parser/all.hpp>
int main(int argc, char ** argv)
{
seqan3::argument_parser parser{"App", argc, argv, false};
parser.info.author = "Foo Bar";
parser.info.email = "foobar@example.com";
parser.info.short_copyright = "BSD 3-Clause License";
try
{
parser.parse();
}
catch (seqan3::argument_parser_error consImplementation of C++20's std::span for older compilers
-
Updated
Oct 31, 2020 - C++
Tasks, executors, timers and C++20 coroutines to rule them all
-
Updated
Nov 20, 2020 - C++
Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui.
-
Updated
Nov 25, 2020 - C++
Template Argument
The same we can use GUID = 'x' in assets, it would be a nice improvement if we could use Template = 'name' in templates.xml
This arg can simply add "//Template[Name = '"+name+"']" in front of Path.
An open source game engine for C++20
-
Updated
Nov 26, 2020 - C++


The doc is great! Hoewever some areas are still missing.
C++11 intoduced raw string literals: https://en.cppreference.com/w/cpp/language/string_literal
It is useful in many different areas, like strings with quotes, multiline strings and for example windows paths without escaping backslashes:
The same cppreference link als