I wanted to use an stl hashmap, and as among other things i found c++ doesn’t have it, but c++0x does – so as someone who is not up to date – is c++0x safe to use? (Is it already fully tested and can be counted on to be relatively bug free?). If so – it seems like there are a lot of newer versions (c++11) – should i use them, or maybe they are still not reliable enough. Actually anyway when i try to use something from the new interface, my linux compiler tells me that i have to include c++0x – so i guess my compiler isn’t up to date enoug
Share
It is supposed to be safe for non safety-critical applications. I think that there is no safety-critical compiler with C++0x support yet.
But, for desktop applications, you should have no problems with that. But note that just a few compilers support C++0x (afak gcc 4.6+ and VC 2010), and they don’t support all the functionalities. It is important that you read the compiler specifications to check what they support and what they don’t.
I would prefer to wait a newer release of these compilers to use it in commercial apps.