Writing a sort comparison function, part 1: basics May 17, 2022 May 17, 2022 05/17/22 Raymond Chen Trying to avoid the pitfalls.
How can I synthesize a C++20 three-way comparison from two-way comparisons? May 16, 2022 May 16, 2022 05/16/22 Raymond Chen Multiple ways of synthesizing a comparison.
Should I pay attention to the warning that I’m std::move‘ing from a trivial type? Part 2 May 13, 2022 May 13, 2022 05/13/22 Raymond Chen It's not about the journey. It's about the destination.
Should I pay attention to the warning that I’m std::move‘ing from a trivial type? Part 1 May 12, 2022 May 12, 2022 05/12/22 Raymond Chen It's just informing you that what you're doing may not have the desired effect, depending on what your desired effect was.
On ways of finding out when a C++/WinRT IAsyncAction has run to completion May 11, 2022 May 11, 2022 05/11/22 Raymond Chen Just some noodling on ideas.
A brief summary of the various versions of the Security Descriptor Definition Language (SDDL) May 10, 2022 May 10, 2022 05/10/22 Raymond Chen Things come, and rarely go.
Why does my overridable Windows Runtime method turn into a protected method, and how can I work around it? May 9, 2022 May 9, 2022 05/9/22 Raymond Chen Just an odd rule, but it's there for a reason.
On awaiting a task with a timeout in C++/WinRT May 6, 2022 May 6, 2022 05/6/22 Raymond Chen Doing the same thing, just in another language.
On awaiting a task with a timeout in C# May 5, 2022 May 5, 2022 05/5/22 Raymond Chen Putting something together from pieces you already have.
Producing an empty Windows Runtime type in C++/WinRT May 4, 2022 May 4, 2022 05/4/22 Raymond Chen How to say that you don't have anything.