C++ 20 Concepts in the Wild: Refactoring and Open Sourcing VCTR - A Foundation of the Sonible Codebase
Offered By: ADC - Audio Developer Conference via YouTube
Course Description
Overview
Explore the refactoring and open-sourcing of VCTR, a foundational component of the Sonible codebase, in this 43-minute conference talk from the Audio Developer Conference. Dive into the implementation of C++ 20 Concepts to enhance VCTR, a set of wrapper classes around standard library containers that offer extended functionality for continuous storage. Learn how VCTR addresses limitations in std::vector, std::array, and std::span by adding features like data transformation, mathematical operations with SIMD acceleration, and constexpr context operations. Discover how the speaker, Janos Buttgereit, leverages concepts, smart expression templates, and template techniques to create a powerful yet user-friendly class. Gain insights into the transition from SFINAE constructs to a cleaner implementation using C++ 20 Concepts, resulting in an open-source solution for audio software development.
Syllabus
Cpp20 Concepts in the Wild: Refactoring & Open Sourcing VCTR, a Foundation of the Sonible Codebase
Taught by
ADC - Audio Developer Conference
Related Courses
Crie sua página pessoal usando React e Github PagesCoursera Project Network via Coursera Introduction to RISC-V
Linux Foundation via edX C# Framework Design
LinkedIn Learning GitHub Basics Course (How To)
Treehouse Android Development from Scratch to Create Cool Apps!
Udemy