The case of the crash on a null pointer even though we checked it for null Understanding what you're checking. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 1 day 1d Share
How can I write a C++/WinRT IAsyncOperation where T is not a Windows Runtime type? part 2 Safer smuggling. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 2 days 2d Share
How can I write a C++/WinRT IAsyncOperation where T is not a Windows Runtime type? part 1 It's not representable in the Windows Runtime, but you can smuggle it. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 3 days 3d Share
Dubious security vulnerability: Remembering passwords for recently-opened ZIP files If it didn't remember them, you wouldn't like it. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 4 days 4d Share
Thoughts on creating a tracking pointer class, part 16: Second attempt to use a list We can splice nodes to move them between lists. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 5 days 5d Share
Thoughts on creating a tracking pointer class, part 15: A custom shared pointer Simplifying it for out limited use case. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 8 days 8d Share
Thoughts on creating a tracking pointer class, part 14: Nonthrowing moves with the shared tracking pointer Moving the exception somewhere else. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 9 days 9d Share
Thoughts on creating a tracking pointer class, part 13: Restoring the strong exception guarantee Don't commit to anything until you know you can finish the job. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 10 days 10d Share
Thoughts on creating a tracking pointer class, part 12: A shared tracking pointer Sharing a single tracking pointer among all instances. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 11 days 11d Share
Thoughts on creating a tracking pointer class, part 11: Repairing assignment Restoring things that were automatically deleted. devblogs.microsoft.com devblogs.microsoft.com / feeds devblogs-microsoft-com-oldnewthing / / #creative / / 12 days 12d Share