🦜 The Old New Thing
@devblogs.microsoft.com.oldnewthing@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
Your feed and you don't want it here? Just
e-mail the birb.
What an insightful observation, you get to wear “the hat”
https://devblogs.microsoft.com/oldnewthing/20250311-00/?p=110958
Published: March 11, 2025 14:00
Maybe not so insightful.
The post What an insightful observation, you get to wear “the hat” appeared first on The Old New Thing.
How do I destroy an ABI pointer that I extracted from a C++/WinRT object?
https://devblogs.microsoft.com/oldnewthing/20250310-00/?p=110952
Published: March 10, 2025 14:00
You can clean it up the ABI way, whatever that is.
The post How do I destroy an ABI pointer that I extracted from a C++/WinRT object? appeared first on The Old New Thing.
To some people, time zones are just a fancy way of sounding important, episode 2
https://devblogs.microsoft.com/oldnewthing/20250307-00/?p=110946
Published: March 7, 2025 15:00
Words have meaning.
The post To some people, time zones are just a fancy way of sounding important, episode 2 appeared first on The Old New Thing.
How can I choose a different C++ constructor at runtime?
https://devblogs.microsoft.com/oldnewthing/20250306-00/?p=110942
Published: March 6, 2025 15:00
Make somebody else do it, and then use copy elision.
The post How can I choose a different C++ constructor at runtime? appeared first on The Old New Thing.
I tried to subscribe to a C++/WinRT event, but my callback was never called
https://devblogs.microsoft.com/oldnewthing/20250305-00/?p=110934
Published: March 5, 2025 15:00
Check how you registered your event handler.
The post I tried to subscribe to a C++/WinRT event, but my callback was never called appeared first on The Old New Thing.
Microspeak: Respin
https://devblogs.microsoft.com/oldnewthing/20250304-00/?p=110929
Published: March 4, 2025 15:00
Spin it up again, baby.
The post Microspeak: Respin appeared first on The Old New Thing.
Lexically scoped functions accessing parent locals: The display
https://devblogs.microsoft.com/oldnewthing/20250303-00/?p=110925
Published: March 3, 2025 15:00
Using a well-known location instead of copying frame pointers.
The post Lexically scoped functions accessing parent locals: The display appeared first on The Old New Thing.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 8
https://devblogs.microsoft.com/oldnewthing/20250228-00/?p=110916
Published: February 28, 2025 15:00
Comparing the options.
The post C++/WinRT implementation inheritance: Notes on <CODE>winrt::implements</CODE>, part 8 appeared first on The Old New Thing.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 7
https://devblogs.microsoft.com/oldnewthing/20250227-00/?p=110913
Published: February 27, 2025 15:00
Inheritance without involving winrt::implements at all.
The post C++/WinRT implementation inheritance: Notes on <CODE>winrt::implements</CODE>, part 7 appeared first on The Old New Thing.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 6
https://devblogs.microsoft.com/oldnewthing/20250226-00/?p=110908
Published: February 26, 2025 15:00
Using CRTP to delegate the method.
The post C++/WinRT implementation inheritance: Notes on <CODE>winrt::implements</CODE>, part 6 appeared first on The Old New Thing.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 5
https://devblogs.microsoft.com/oldnewthing/20250225-00/?p=110905
Published: February 25, 2025 15:00
When the base class isn't self-contained.
The post C++/WinRT implementation inheritance: Notes on <CODE>winrt::implements</CODE>, part 5 appeared first on The Old New Thing.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 4
https://devblogs.microsoft.com/oldnewthing/20250224-00/?p=110901
Published: February 24, 2025 15:00
Simple inheritance of a self-contained implements.
The post C++/WinRT implementation inheritance: Notes on <CODE>winrt::implements</CODE>, part 4 appeared first on The Old New Thing.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 3
https://devblogs.microsoft.com/oldnewthing/20250221-00/?p=110895
Published: February 21, 2025 15:00
Discovering the legal inheritance structures for winrt::implements.
The post C++/WinRT implementation inheritance: Notes on <CODE>winrt::implements</CODE>, part 3 appeared first on The Old New Thing.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 2
https://devblogs.microsoft.com/oldnewthing/20250220-00/?p=110893
Published: February 20, 2025 15:00
Untangling unwrap_implements_t.
The post C++/WinRT implementation inheritance: Notes on <CODE>winrt::implements</CODE>, part 2 appeared first on The Old New Thing.