blog.michalt.pl

Kategoria: Tech

Kilka słów o pakietach w C++20, ale niestety tylko teoretycznie

08.05.2019 22:58

W najbliższym czasie zamierzam skrobnąć kilka wpisów poświęconych tematyce języka C++. Dziś chciałbym poruszyć temat pakietów które miały znaleźć się już w standardzie 17. Chciałbym uprzedzić, że nie jestem pewien co do tego czy przedstawione tu fragmenty kodu będą zgodne z finalną wersją standardu. Dlaczego tylko teoretycznie? Ponieważ to jedna z bardzo istotnych nowości którą niestety nie udało mi się przetestować z powodu braku wsparcia kompilatorów.

Muszę przyznać, że trochę ich przetestowałem. Próbowałem z GCC w wersjach 8, 9, a także ze snapshotem wersji 10 z dnia 30 kwietnia oraz z Clangiem w wersji 8. Znalazłem również specjalną wersję kompilatora GCC, która miała rzekomo obsługiwać moduły (link do repozytorium: svn://gcc.gnu.org/svn/gcc/branches/c++-modules ), jednak ta zawiera błędy i kompilacja niestety nie dobiega do końca.