Kompilator C++11: najbliżej standardu i jak blisko?

Jestem zainteresowany nauką C++ dokładniej teraz, gdy C++11 jest podobno Jaki kompilator obecnie implementuje najbardziej zbliżony do pełnej obsługi C++11? Jak blisko jest wspomniany kompilator do pełnej obsługi? Czy nadal brakuje głównych cech, czy tylko język?

Author: dsimcha, 2011-08-29

6 answers

Istnieje macierz wsparcia Na Apache wiki.

 59
Author: Cat Plus Plus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-29 16:28:59

Myślę, że ten, który Scott Meyers utrzymuje na swojej stronie głównej jest całkiem dobry:

Http://www.aristeia.com/C++0x / C++0xFeatureAvailability.htm

 14
Author: sbi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-29 19:21:55

Kompilator C++ llvm "clang" ma częściowe wsparcie dla C++11; jego aktualny stan można zobaczyć na http://clang.llvm.org/cxx_status.html .

 5
Author: Richard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-29 16:26:57

Jest też strona statusu GCC C++0x (lub C++11): http://gcc.gnu.org/projects/cxx0x.html

 5
Author: Geoffroy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-25 22:55:47

IBM XLC++ kompilator posiada podstawową stronę Obsługi funkcji C++11 .

 0
Author: IanGilham,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-24 10:49:01

Dla każdego, kto teraz to czyta, od stycznia 2013 Clang 3.2 jest prawdopodobnie najbardziej kompletnym kompilatorem C++11, chociaż najnowsza gałąź dev GCC (4.8.x) ma zamiar przynieść GCC z powrotem na równi z tym wyglądem.

Http://clang.llvm.org/cxx_status.html

Wystarczy spojrzeć na tabelę wsparcia! Epickie rzeczy. Dotyczy to tylko obecnie dostępnych stabilnych wersji, podczas gdy tabela GCC zawiera kilka wpisów 4.8.

Jak już mówiłem, gdy GCC 4.8 trafi w stable release, znowu będzie ciasno między tymi dwoma:

Http://gcc.gnu.org/projects/cxx0x.html

 0
Author: Elliott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-28 13:27:14