-
Updated
Mar 26, 2022 - C++
{{ message }}
C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
I changed some compilation parameters of my program and now I see this warning that might be easy to fix.
/usr/local/cuda/bin/../targets/x86_64-linux/include/thrust/detail/complex/catrigf.h: In function 'thrust::complex<float> thrust::detail::complex::casinhf(thrust::complex<float>)':
/usr/local/cuda/bin/../targets/x86_64-linux/include/thrust/detail/complex/catrigf.h:170:36: error: implic
The fastest feature-rich C++11/14/17/20 single-header testing framework
Compile Time Regular Expression in C++
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.
C++ Insights - See your source code with the eyes of a compiler
A curated list of awesome header-only C++ libraries
I would like to be able to determine my device-wide primitive's temp_storage_bytes before I have all of the primitive's arguments ready. The interface for obtaining it ostensibly requires everything to be ready for the actual run - and the documentation does not make it clear what arguments it actually needs and what it's going to do with them (e.g. will it look at the input at all, in any way? Pr
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
UT: C++20 μ(micro)/Unit Testing Framework
Header-only TOML config file parser and serializer for C++17.
Convenient, high-performance RGB color and position control for console output
C++20 framework for creative coding
stdgpu: Efficient STL-like Data Structures on the GPU
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
The documentation says this "Even though mp-units library does not implement any Linear Algebra types it is generic enough to be used with other Linear Algebra libraries existing on the market.". A set of examples using Eigen would be helpful. Blaze would probably be good too, but personally I don't use it so it's a lower priority for me.
C++17 `std::variant` for C++11/14/17
A modern and easy-to-use library for the Vulkan API
U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).
Header-only, tiny (99 lines) and powerful C++20 static reflection library.
The problem is that the OpenCL types in https://github.com/triSYCL/triSYCL/blob/master/include/triSYCL/opencl_types.hpp are defined on the host according to the x86-64 Linux ABI which depends on the CPU & OS instead of using the description from https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_C.html#built-in-scalar-data-types
Note that the system-wide cl_size_t has been removed
Write HTML using C++ templates
span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library
Expressive Vector Engine - SIMD in C++ Goes Brrrr
There is constexpr, consteval but constinit is not described.
It could be worth to add it.