2019 year-end link clearance: The different kinds of DLL planting December 31, 2019 Dec 31, 2019 12/31/19 Raymond Chen And why most of them aren't security vulnerabilities.
How do I make a clone of a Windows Runtime vector in C++/CX? December 30, 2019 Dec 30, 2019 12/30/19 Raymond Chen Taking shortcuts with special constructors.
Controversial extension methods: CastTo<T> and As<T> December 27, 2019 Dec 27, 2019 12/27/19 Raymond Chen Reduction in eye exercises.
C++ coroutines: The problem of the DispatcherQueue task that runs too soon, part 4 December 26, 2019 Dec 26, 2019 12/26/19 Raymond Chen You can update it a different way.
C++ coroutines: The problem of the DispatcherQueue task that runs too soon, part 3 December 25, 2019 Dec 25, 2019 12/25/19 Raymond Chen The storage was right in front of your nose.
C++ coroutines: The problem of the DispatcherQueue task that runs too soon, part 2 December 24, 2019 Dec 24, 2019 12/24/19 Raymond Chen Hang on a little bit longer.
C++ coroutines: The problem of the DispatcherQueue task that runs too soon, part 1 December 23, 2019 Dec 23, 2019 12/23/19 Raymond Chen Variables disappearing out from under you.
C++ coroutines: The problem of the synchronous apartment-changing callback December 20, 2019 Dec 20, 2019 12/20/19 Raymond Chen Holding the caller thread hostage.
C++ coroutines: The co_await operator and the function search algorithm December 19, 2019 Dec 19, 2019 12/19/19 Raymond Chen At the confluence of multiple C++ features.
C++ coroutines: Defining the co_await operator December 18, 2019 Dec 18, 2019 12/18/19 Raymond Chen Converting an awaitable into an awaiter.