Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Compiler support for upcoming C++0x

Tags:

c++

c++11

Is there a compiler that has good support for the new C++0x?

I use GCC but unfortunately the current version 4.4 has a poor support for the new features.

like image 331
xdevel2000 Avatar asked Jun 11 '09 11:06

xdevel2000


People also ask

Does my compiler support C++11?

To see if your compiler has C++11 support, run it with just the --version option to get a print out of the version number. Do this for whichever compiler(s) you wish to use with Rosetta. Acceptable versions: GCC/g++: Version 4.8 or later.

What is STD C ++ 0x?

C++0x was the working name for the new standard for C++, adding many language features that I'll cover in this series on C++11. In September 2011, C++0x was officially published as the new C++11 standard, and many compilers now provide support for some of the core C++11 features.

Do compilers support C ++ 20?

Compiler supportVisual Studio 2019 supports all C++20 features through its /std:c++latest option, as of version 16.10. 0. An option /std:c++20 to enable C++20 mode is added in version 16.11. 0.

What is C 0x?

C++0x is the working draft of the new C++ programming language standard. Note: C++0x is a new version of the C++ programming language standard. IBM continues to develop and implement the features of the new standard. The implementation of the language level is based on IBM's interpretation of the standard.


2 Answers

The Apache Standard C++ Library project maintains a wiki page of major compilers' C++0x support.

Here are links to the vendors' pages describing their C++0x support:

  • GCC
  • CodeGear C++Builder 2009
  • Intel C++ Compiler
  • Visual C++ 2009 and 2010 - see here, here, or here
  • Comeau C++
like image 191
Josh Kelley Avatar answered Oct 07 '22 10:10

Josh Kelley


I'm afraid gcc is probably the best you're going to get at this stage.

There's a list of features and supported compilers here:

http://wiki.apache.org/stdcxx/C++0xCompilerSupport

like image 25
Charles Ma Avatar answered Oct 07 '22 09:10

Charles Ma