- Dev Blogs
- The Old New Thing
The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Feb 26, 2025
0
1
C++/WinRT implementation inheritance: Notes on winrt::implements, part 6
Using CRTP to delegate the method.
Feb 25, 2025
0
0
C++/WinRT implementation inheritance: Notes on winrt::implements, part 5
When the base class isn't self-contained.
Feb 24, 2025
0
0
C++/WinRT implementation inheritance: Notes on winrt::implements, part 4
Simple inheritance of a self-contained implements.
Feb 21, 2025
9
0
C++/WinRT implementation inheritance: Notes on winrt::implements, part 3
Discovering the legal inheritance structures for winrt::.
Feb 20, 2025
0
0
C++/WinRT implementation inheritance: Notes on winrt::implements, part 2
Untangling unwrap_.
Feb 19, 2025
0
1
C++/WinRT implementation inheritance: Notes on winrt::implements, part 1
A closer look at the parameters to the implements template.
Feb 18, 2025
4
5
Your statement is now available, just two hidden flyouts and five clicks away
Beware of the leopard.
Feb 17, 2025
7
5
API design note: Beware of adding an “Other” enum value
What are you going to do when you add a new kind?
Feb 14, 2025
3
3
Investigating an argument-dependent lookup issue and working around it
Picking apart the language specification.

