Zero-cost exceptions aren’t actually zero cost February 28, 2022 Feb 28, 2022 02/28/22 Raymond Chen Shifting the cost to the exceptional path.
How can I monitor changes to the reference count of a C++/WinRT object? February 25, 2022 Feb 25, 2022 02/25/22 Raymond Chen A little cookbook.
COM asynchronous interfaces, part 9: Asynchronous release, assembling a solution February 24, 2022 Feb 24, 2022 02/24/22 Raymond Chen Juggling the references in the right way.
COM asynchronous interfaces, part 8: Asynchronous release, the problems February 23, 2022 Feb 23, 2022 02/23/22 Raymond Chen If you don't need something any more, then you usually don't really care when it gets taken away.
COM asynchronous interfaces, part 7: Being called directly when the operation completes February 22, 2022 Feb 22, 2022 02/22/22 Raymond Chen Becoming part of the system.
COM asynchronous interfaces, part 6: Learning about completion without polling February 21, 2022 Feb 21, 2022 02/21/22 Raymond Chen You can peek at the handle hiding inside the synchronization interface.
COM asynchronous interfaces, part 5: The unreliable server February 18, 2022 Feb 18, 2022 02/18/22 Raymond Chen Trying not to hang when the server is hung.
COM asynchronous interfaces, part 4: Doing work while waiting for the asynchronous operation February 17, 2022 Feb 17, 2022 02/17/22 Raymond Chen Just checking in on how things are going.
COM asynchronous interfaces, part 3: Abandoning the operation after a timeout February 16, 2022 Feb 16, 2022 02/16/22 Raymond Chen Waiting a little while, but not forever.
COM asynchronous interfaces, part 2: Abandoning the operation February 15, 2022 Feb 15, 2022 02/15/22 Raymond Chen Simply losing interest.