Description
Course info
Rating
(43)
Level
Advanced
Updated
July 30, 2015
Duration
2h 41m
Description

This course will help you understand how the class-based component abstraction presented by Windows Runtime language projections is actually implemented in terms of traditional COM interfaces. You will learn all about the tools and compilers that are necessary to build rich components entirely with Standard C++ in the most efficient manner. You will discover how abstractions like constructors and static methods are implemented with activation factories. You will learn how delegates and events are actually implemented with COM interfaces and lock-free algorithms. And you will discover the weird and wonderful way that the Windows Runtime uses C++ templates to simulate CLR generics using parameterized interfaces.

About the author
About the author

Kenny Kerr is a computer programmer and recognized expert in Windows operating system development and programming languages.

More from the author
SQLite with Modern C++
Intermediate
2h 33m
18 Feb 2015
The Essentials of the Windows Runtime
Intermediate
2h 48m
2 Sep 2014
DirectComposition in Action
Intermediate
4h 12m
24 May 2014
More courses by Kenny Kerr