Testing Compile-time Constructs in a Runtime Unit Testing Framework - Igor Bogoslavskyi - CppCon 21
Источник: CppCon
Источник: CppCon
YouTube
Testing Compile-time Constructs in a Runtime Unit Testing Framework - Igor Bogoslavskyi - CppCon 21
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
C++ is used in many different areas, including in safety-critical applications. Coming from the automotive industry, we must conform to stringent safety standards (such as ISO 26262) which nudge…
https://github.com/CppCon/CppCon2020
---
C++ is used in many different areas, including in safety-critical applications. Coming from the automotive industry, we must conform to stringent safety standards (such as ISO 26262) which nudge…
A Crash Course in Calendars, Dates, Time, and Time Zones - Marc Gregoire - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
A Crash Course in Calendars, Dates, Time, and Time Zones - Marc Gregoire - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Before C++11, the C++ Standard Library did not have much support for working with time. C++11 changed all that and introduced the chrono library as part of the Standard Library. With its introduction…
https://github.com/CppCon/CppCon2020
---
Before C++11, the C++ Standard Library did not have much support for working with time. C++11 changed all that and introduced the chrono library as part of the Standard Library. With its introduction…
Hazard Pointer Synchronous Reclamation Beyond Concurrency TS2 - Maged Michael - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Hazard Pointer Synchronous Reclamation Beyond Concurrency TS2 - Maged Michael - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
The hazard pointer deferred reclamation technique supports low-latency access to dynamic objects by deferring the reclamation of objects that may be removed while being accessed concurrently until…
https://github.com/CppCon/CppCon2020
---
The hazard pointer deferred reclamation technique supports low-latency access to dynamic objects by deferring the reclamation of objects that may be removed while being accessed concurrently until…
A Case-study in Rewriting a Legacy GUI Library for Real-time Audio Software in Modern C++
Источник: CppCon
Источник: CppCon
YouTube
A Case-study in Rewriting a Legacy GUI Library for Real-time Audio Software in Modern C++
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
A case-study in the design and development of iZotope's GUI framework, for real-time audio software, using C++17 to eliminate common sources of bugs and increase developer productivity. To illustrate…
https://github.com/CppCon/CppCon2020
---
A case-study in the design and development of iZotope's GUI framework, for real-time audio software, using C++17 to eliminate common sources of bugs and increase developer productivity. To illustrate…
Breaking Dependencies: Type Erasure - A Design Analysis - Klaus Iglberger - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Breaking Dependencies: Type Erasure - A Design Analysis - Klaus Iglberger - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
This session is part of the Software Design Track.
“If I could go back in time and had the power to change C++, rather than adding virtual function, I would add language support for type erasure…
https://github.com/CppCon/CppCon2020
---
This session is part of the Software Design Track.
“If I could go back in time and had the power to change C++, rather than adding virtual function, I would add language support for type erasure…
Multi Threading Model in Paradox Games: Past, Present and Future - Mathieu Ropert - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Multi Threading Model in Paradox Games: Past, Present and Future - Mathieu Ropert - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Paradox grand strategy games are all about simulating history through various lenses (politics, economy, warfare, diplomacy, demographics...) in real time. Over the last 20 years, our games have…
https://github.com/CppCon/CppCon2020
---
Paradox grand strategy games are all about simulating history through various lenses (politics, economy, warfare, diplomacy, demographics...) in real time. Over the last 20 years, our games have…
Embracing (and also Destroying) Variant Types Safely - Andrei Alexandrescu - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Embracing (and also Destroying) Variant Types Safely - Andrei Alexandrescu - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Designing and implementing a variant type (such as `std::variant` itself) in C++, at first, seems a rather inane topic. It turns out, however, that a variant type's performance or lack thereof,…
https://github.com/CppCon/CppCon2020
---
Designing and implementing a variant type (such as `std::variant` itself) in C++, at first, seems a rather inane topic. It turns out, however, that a variant type's performance or lack thereof,…