(if you're not interested in C/C++ internals you can safely skip this entry)

I've added a new post on my blog. It's about C++ internals, mainly local variables with static storage (aka static variables in functions), or, to be more precise:
- how exactly are they initialized (in some cases it's actually quite complicated),
- can this initialization fail (it can),
- is this initialization multi-threading safe (it is in case of GCC, and it's not in case of Visual C++),
- what are the consequences of it not being MT-safe,
- etc.
Have fun :)
Shared publiclyView activity