YoVDO

Yomm11 - Open Multi-Methods for C++11

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Code
University 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