“Constexpr Everything” - The Standard Library, Microkernel, Apps, and Unit Tests - Rian Quinn
Источник: CppCon
Источник: CppCon
YouTube
“Constexpr Everything” - The Standard Library, Microkernel, Apps, and Unit Tests - Rian Quinn
https://cppcon.org/
https://github.com/CppCon/CppCon2021
---
Full Title: I See Your AUTOSAR and Raise You “Constexpr Everything”. No Seriously, Everything. The Standard Library, Microkernel, Apps, and Unit Tests.
This presentation will walk the audience…
https://github.com/CppCon/CppCon2021
---
Full Title: I See Your AUTOSAR and Raise You “Constexpr Everything”. No Seriously, Everything. The Standard Library, Microkernel, Apps, and Unit Tests.
This presentation will walk the audience…
Implementing C++ Modules: Lessons Learned, Lessons Abandoned - Cameron DaCamara & Gabriel Dos Reis
Источник: CppCon
Источник: CppCon
YouTube
Implementing C++ Modules: Lessons Learned, Lessons Abandoned - (Old Version)
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
C++ Modules were designed to bring more safety to your programs, while dramatically reducing compile time, resulting in overall increased productivity. How can your C++ toolchain meet this challenge?…
https://github.com/CppCon/CppCon2020
---
C++ Modules were designed to bring more safety to your programs, while dramatically reducing compile time, resulting in overall increased productivity. How can your C++ toolchain meet this challenge?…
GraphBLAS: Building a C++ Matrix API for Graph Algorithms - Benjamin Brock & Scott McMillan
Источник: CppCon
Источник: CppCon
YouTube
GraphBLAS: Building a C++ Matrix API for Graph Algorithms - Benjamin Brock & Scott McMillan
https://cppcon.org/
https://github.com/CppCon/CppCon2021
---
One of the most challenging issues in high-performance graph algorithms is dealing with bespoke graph data structures and algorithms, which can be difficult to optimize and maintain. The GraphBLAS…
https://github.com/CppCon/CppCon2021
---
One of the most challenging issues in high-performance graph algorithms is dealing with bespoke graph data structures and algorithms, which can be difficult to optimize and maintain. The GraphBLAS…
Lessons Learned from Packaging 10,000+ C++ Projects - Bret Brown & Daniel Ruoso - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Lessons Learned from Packaging 10,000+ C++ Projects - Bret Brown & Daniel Ruoso - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2021
---
At Bloomberg, we maintain a system that coherently builds and integrates more than 10,000 C++ packages that are maintained independently by thousands of software engineers on hundreds of teams across…
https://github.com/CppCon/CppCon2021
---
At Bloomberg, we maintain a system that coherently builds and integrates more than 10,000 C++ packages that are maintained independently by thousands of software engineers on hundreds of teams across…
Why does the precise point at which I get a stack overflow exception change from run to run?
Источник: The Old New Thing
Источник: The Old New Thing
The Old New Thing
Why does the precise point at which I get a stack overflow exception change from run to run?
Consider this program: #include <stdio.h> int maxdepth = 0; int f() { ++maxdepth; return f(); } int main() { __try { f(); } __except (GetExceptionCode() == STATUS_STACK_OVERFLOW ? EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH)…
Why is the stack overflow exception raised before the stack has overflowed?
Источник: The Old New Thing
Источник: The Old New Thing
The Old New Thing
Why is the stack overflow exception raised before the stack has overflowed?
Consider this program we looked at last time. #include <stdio.h> int maxdepth = 0; int f() { ++maxdepth; return f(); } int main() { __try { f(); } __except (GetExceptionCode() == STATUS_STACK_OVERFLOW ? EXCEPTION_EXECUTE_HANDLER : …
Why do I have to add one when setting a class background brush to a system color?
Источник: The Old New Thing
Источник: The Old New Thing
The Old New Thing
Why do I have to add one when setting a class background brush to a system color?
When you register a window class, you can specify that the background color is a system color by adding one to the system color index, and then casting the result to HBRUSH: WNDCLASS wc; ... wc.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1); Why do we add one?
The Evolutions of Lambdas in C++14, C++17 and C++20--Jonathan Boccara
Источник: isocpp.org (Standard C++)
Источник: isocpp.org (Standard C++)