🆕 Microsoft Unveils Proxy 3: Revolutionizing C++ Polymorphism

Tom Smykowski
2 min readSep 19, 2024

Microsoft’s Mingxin Wang has announced the release of Proxy 3, a groundbreaking polymorphism library for C++20. This latest version introduces a modern approach to polymorphism, allowing you to handle objects and operators without traditional inheritance.

Mingxin Wang announced that his team released the third version of Proxy library for C++ (min. 20).

This article was brought to you thanks to 18 thousand followers on Medium

The library offers a new way to handle polymorphism in C++ similar to other modern programming languages without needing to inherit from the base class.

It offers also a mechanism to handle garbage collection, but in other way that a full garbage collector, so way faster.

What’s interesting for me is that it handles any expression to be polymorphic, but even more that it also handles operators.

If you like the article follow me and subscribe for more!

According to the blog post it should be quite performant, while producing quality code.

--

--

Tom Smykowski

Software Engineer & Tech Editor. Top 2% on StackOverflow, 3mil views on Quora. Won Shattered Pixel Dungeon.