VC++ doesn't have full C++11 support, try using a better compiler. On Windows, you can use clang with MinGW (there's even a precompiled version of clang for MinGW on the clang website)
Yeah I think I might have to switch. Not looking forward to going back to open source though... Have you ever tried using clang with Visual studio? I really don't want to stop using VS if possible..
Actually never mind that's a terrible idea... they all have to be the same size if I want to use them as function inputs...
I think I'll just store this stuff in files and write a script to read them in, makes more sense that way anyway as they really function as "templates" that only play a role at the beginning of code execution.
Oh no I didn't mean that, just that I'm yet to use an open source VS plugin or IDE that actually works more than most of the time. I started programming with Eclipse and really loved it, but then when I started using VS it made me realise how much time I was spending just getting the thing to work as intended... It's not an experience I'm keen to repeat.