On Tuesday, February 26, 2013 2:48:41 PM UTC-6, Andy Champ wrote:
> On 26/02/2013 09:03, Jorgen Grahn wrote:
>
> > Ok. Well, as I see it a newbie definitely needs at least a C++98
>
> > compiler. I hear that there are freeware versions of Microsoft's
>
> > compiler, but don't know how they compare to MinGW.
>
> >
>
> > C++11/is/ an improvement on C++98 and it's good that your book
>
> > covers it, but IMHO it's not a big handicap for you to start out with
>
> > C++98.
>
>
>
> ICBW but I don't believe MS's compiler is fully C++11 compliant. Whether
>
> that matters or not, and whether GCC is any better I don't know.
>
>
>
> Andy
http://msdn.microsoft.com/en-us/libr.../hh567368.aspx < VC's C++ 11 state.
Microsoft has a complete c++ 11 compliant standard library -- including threading though with lacking true variadic template support, and lacking initilizer list constructors (compiler support has not caught up enough yet).
GCC 4.7 implements nearly all of the standard, lacking memory model and related features, which causes the libstd to suffer from lack of threading support.
C++ 11 is still in flux, everyone's still trying to catch up. Though the catching up is moving WAY faster than the c++ 98 adoption did.
For the OP's question though, he's really looking more for an IDE, visual studio 2012 desktop would work, or if he's really needing gcc, QtCreator for windows comes with MinGw(GCC 4.7).