Jump to content

  • Log In with Google      Sign In   
  • Create Account

#ActualMichaBen

Posted 06 May 2013 - 01:04 PM

Visual Studio 2012 is very limited in C++11 support as well. The stable version of the compiler is lacking some major features like variadic templates, and the preview version is not production ready yet. I did use it for testing, but got several situations already where the compiler was simply to buggy to compile the code properly, and some features aren't implemented at all yet even in the preview version. Personally I managed to hit the limitations of Visual Studio pretty quickly when it comes to C++11 support, so I don't think it's worth the trouble getting VC2012 running on your macbook if your goal is to use C++11. And personally, I would go for C++11 as much as you can, I'm using it as much as I can right now since it really makes things easier. Right now I would go for GCC or Clang, which seem to have a lot better support for C++11 at the moment. I had some test code that to experiment with C++11 that didn't compile with the latest preview version of MSVC, but GCC and Clang both compiled it fine. But in either case, you should drop Windows XP as well.


#2MichaBen

Posted 06 May 2013 - 01:04 PM

Visual Studio 2012 is very limited in C++11 support as well. The stable version of the compiler is lacking some major features like variadic templates, and the preview version is not production ready yet. I did use it for testing, but got several situations already where the compiler was simply to buggy to compile the code properly, and some features aren't implemented at all yet even in the preview version. Personally I managed to hit the limitations of Visual Studio pretty quickly when it comes to C++11 support, so I don't think it's worth the trouble getting VC2012 running on your macbook if your goal is to use C++11. And personally, I would go for C++11 as much as you can, I'm using it as much as I can right now since it really makes things easier. Right now I would go for GCC or Clang, which seem to have a lot better support for C++11 at the moment. I had some test code that to experiment with C++11 that didn't compile with the latest preview version of MSVC, but GCC and Clang both compiled it fine. But in either case, you should drop XP as well.


#1MichaBen

Posted 06 May 2013 - 01:03 PM

Visual Studio 2012 is very limited in C++11 support as well. The stable version of the compiler is lacking some major features like variadic templates, and the preview version is not production ready yet. I did use it for testing, but got several situations already where the compiler was simply to buggy to compile the code properly, and some features aren't implemented at all yet even in the preview version. Personally I managed to hit the limitations of Visual Studio pretty quickly when it comes to C++11 support, so I don't think it's worth the trouble getting VC2012 running on your macbook if your goal is to use C++11. And personally, I would go for C++11 as much as you can, I'm using it as much as I can right now since it really makes things easier. Right now I would go for GCC or Clang, which seem to have a lot better support for C++11 at the moment. I had some test code that to experiment with C++11 that didn't compile with the latest preview version of MSVC, but GCC and Clang both compiled it fine.


PARTNERS