initializer_list in VS 2012

Hi all,
I use Visual Studio 2012 Ultimate as my IDE, and it's great to work with, but I more and more lack initializer lists. Is there some way to solve that? Another compiler maybe?
There's quite a bit missing from MS IDEs (not sure if VC is the same as VS) as far as C++11 support goes

http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport

I switched to Code::blocks and never looked back since.
I switched to Code::blocks and never looked back since.
Code::blocks with MS compiler still does not support initializer lists ;)

I suggest getting Code::Blocks bundled with MinGW. It is easy to install.
http://www.codeblocks.org/downloads/26
I downloaded C::B and it works. However, I still like Visual Studio better, so is there really no way to make it work there?
Hm, it's quite difficult. I think I'll stick to C::B then. Thanks for the help!
The Microsoft compiler (after the November 2012 CTP) does have support for initalizer lists. But their standard library has not been updated to keep pace with the CTP. You will have to wait for a service pack.

Ideally, use both offerings instead of making it an either this or that but not both affair. The GNU compiler is ahead on language features, but their standard library is rotten. In contrast, Microsoft misses out on language features, but has an excellent standard library. The LLVM (clang++ with libc++) offering is ahead of both in terms of language and library features, but is quite a lot behind on optimization.
You will have to wait for a service pack.

At the moment installing SP3 RC, maybe that helps.
> At the moment installing SP3 RC, maybe that helps.

No it does not. http://support.microsoft.com/kb/2835600

I noticed. Well, I'll just use C::B.
Topic archived. No new replies allowed.