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