Dec 18, 2024 2 0 Is there a way to split the git history of a file or combine the histories of two files without a merge commit? Raymond Chen Studying how git recovers history.
Dec 17, 2024 6 3 Microspeak terms that didn’t take hold: airspace, synthetics, and AOI Raymond Chen Sometimes they don't stick.
Dec 16, 2024 0 1 Why do we have header files <pshpackN.h> and <poppack.h> instead of just issuing the pragma directly? Raymond Chen Because the pragma may not work everywhere.
Dec 13, 2024 0 2 Converting to a derived class from the future: How to cast from a base class to an incomplete derived class? Raymond Chen Deferring the definition until the class is complete.
Dec 12, 2024 0 2 API naming principles for conditional operations: On, When, and If Raymond Chen Describing when a condition is tested.
Dec 11, 2024 8 2 What is the CONTINUE_IF_FAILED equivalent of RETURN_IF_FAILED? Raymond Chen Be careful how you write it, or better: Don't write it at all.
Dec 10, 2024 3 0 It rather involved being on the other side of this airtight hatchway: Disabling anti-malware scanning Raymond Chen If you have already infiltrated the process, then you can disable things from the inside.
Dec 9, 2024 0 1 Learning to read C++ compiler errors: Failing to create a shared_ptr Raymond Chen Understanding what you asked the compiler to do, and why it couldn't comply.
Dec 6, 2024 4 0 Learning to read C++ compiler errors: Nonsensical errors from a function declaration Raymond Chen Look closely at what the error message is complaining about.
Dec 5, 2024 1 2 Won’t waiting for multiple threads one at a time introduce a severe performance issue? Raymond Chen It depends on how long you plan on waiting.