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