December 30th, 2022

2022 year-end link clearance

Here begins the year-end link clearance.

This ends the year-end link clearance.

Topics
Other

Author

Raymond has been involved in the evolution of Windows for more than 30 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

1 comment

Discussion is closed. Login to edit/delete existing comments.

  • Dwayne Robinson · Edited

    Yeah, if there was anything in C++ that I was allowed to revert (besides switch fallthrough by default), it would be the non-uniform initialization introduced by C++11. Well, I'd either revert it, or require that any a class's constructors consist of either:
    (a) only an std::initializer_list (and no other constructors, besides copy/move)
    (b) accept any constructor, but do not prioritize std::initializer_list. One must explicitly pass the inner braces for the initializer list and the outer...

    Read more