Just how many times you have admitted to yourself it was rather foolish to think of globals in C++ as “a simple thing” 🙂 After all: What could possibly go wrong? If you know what I am talking about please proceed.
As it turns out many things can and will go wrong, with what you think of as C++ global variables and functions. I am sure every now and then, you are wondering why is this singleton not a singleton, why is this function called more than once, and how it is, that nobody seems to care?
After many years of various coding idioms, that handle static linkage and global variables, and the famous “Singleton Pattern” implementations, may I be so bold to remind you: you do not have to dance around these issues any more.
The latest Microsoft Re-Org is a Sandstorm that has engulfed suddenly everything in the industry. Some people are confused and rushing towards numerous MVP’s pop-in’ in and out in the midst of that sandstorm of half truths, FUD, technical illiteracy, and similar Mirages.
Therefore I am not indulging in yet another feverish mega debate for or against some minor part of the Empire. I have this urge to do the opposite. Thus, I would like to propose to you the three fundamental facts (TFF) we need to agree upon: Continue reading “Windows in danger!”