What does the /ALTERNATENAME linker switch do? July 31, 2020 Jul 31, 2020 07/31/20 Raymond Chen In case of emergency, go look for something else.
What’s the deal with OLDNAMES.LIB? July 30, 2020 Jul 30, 2020 07/30/20 Raymond Chen For backward compatibility with pre-standard C.
C++/WinRT gotcha: Setting properties incorrectly July 29, 2020 Jul 29, 2020 07/29/20 Raymond Chen A bit too much search/replace during porting.
A look back at memory models in 16-bit MS-DOS July 28, 2020 Jul 28, 2020 07/28/20 Raymond Chen Ways of dealing with the fractured address space.
How do I set multiple items to a Windows Runtime vector in a single call? July 27, 2020 Jul 27, 2020 07/27/20 Raymond Chen It depends on the language projection.
C++/WinRT doesn’t let your coroutine cheat death, but it does get to say good-bye July 24, 2020 Jul 24, 2020 07/24/20 Raymond Chen Some manual cleanup.
How to get your C++/WinRT asynchronous operations to respond more quickly to cancellation, part 2 July 23, 2020 Jul 23, 2020 07/23/20 Raymond Chen You can also take more proactive steps.
How to get your C++/WinRT asynchronous operations to respond more quickly to cancellation, part 1 July 22, 2020 Jul 22, 2020 07/22/20 Raymond Chen Well, one way is to poll for it.
Deconstructing function pointers in a C++ template, returning to enable_if July 21, 2020 Jul 21, 2020 07/21/20 Raymond Chen Going back to the old standby to filter out unwanted specializations.
Deconstructing function pointers in a C++ template, addressing the calling convention conundrum July 20, 2020 Jul 20, 2020 07/20/20 Raymond Chen Finding a template metaprogramming trick that works.