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?
6 answers
Istnieje macierz wsparcia Na Apache wiki.
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
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 .
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
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 .
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:
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