Yomm11 - Open Multi-Methods for C++11
Offered By: CppNow via YouTube
Course Description
Overview
Explore open multi-methods and their implementation in C++11 through this comprehensive conference talk from CppNow. Dive into the benefits of open methods, including enhanced component extensibility, reduced coupling, and improved layering in multi-tier architectures. Learn about multi-methods and their advantages in handling scenarios like matrix addition or as an alternative to the Visitor pattern. Discover how C++11 enables library-based support for open multi-methods with minimal syntactic overhead. Examine the proposal for open multi-methods submitted by Bjarne Stroustrup and colleagues, and understand why it hasn't been accepted yet. Gain insights into extending run-time multi-argument selection, similar to function overloading and template specialization, through multi-methods.
Syllabus
Jean-Louis Leroy: Yomm11: Open Multi-Methods for C++11
Taught by
CppNow
Related Courses
Learn to Program: Crafting Quality CodeUniversity of Toronto via Coursera Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX Software Architecture & Design
Georgia Institute of Technology via Udacity Software Design for Non-Designers
mooc.house via Independent Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera