26 Mar
2013
26 Mar
'13
5:46 p.m.
AMDG On 03/26/2013 10:03 AM, Jeff Flinn wrote:
I have not addressed possible issues with "static int index = std::ios::xalloc();" thread safety. gcc at least appears to guard this initialization with a mutex. I'm not sure what the standard guarantees in this regard pre/post C++11. Comments would be appreciated.
C++11 guarantees that function statics are thread safe. C++03 doesn't. In Christ, Steven Watanabe