tgoop.com/cpplastic/385
Last Update:
Попри те, що з модулями в
Отож того тижня сів знову пробувати. Мої два основних компілятори — це MSVC і Clang.
Щодо першого я ще памʼятаю часи, коли його назва була синонімом нестандартної поведінки. Проте (хто б міг подумати‽) зараз Microsoft нерідко навіть випереджає Clang за впровадженням нових фічей. Тож нині з підтримкою модулів із C++20 там наче нема проблем.
З другим все більш-менш ясно й так. Правда ж?
Неофіційно ж змусити еплівський кланг використовувати модулі насправді теж можна додатковими світчами. Але разом з ними вмикаються ще так звані Clang Modules, через що в мене були якісь конфлікти з однією з 3rd-party. Покрутив я ті модулі, покрутив, нічого не вийшло — плюнув поки.
Так ось щодо сторонніх бібліотек… Писати власні модулі — це звісно
І знаєте шо? Вони додають! Є прогрес! І навіть існує сайт, який цей прогрес трекає: https://arewemodulesyet.org/
З нього чітко видно, що з 2431 бібліотеки, які вони моніторять, аж 22 (ДВАДЦЯТЬ ДВІ) вже мають підтримку модулів! Ще трошки піднапружитися — і заживемо.
BY Cіпласпластик

Share with your friend now:
tgoop.com/cpplastic/385