Мајкрософт ја отвори стандардната библиотека C++ вклучена со Visual Studio

На конференцијата CppCon 2019, претставниците на Мајкрософт го објавија кодот со отворен код на C++ Стандардната библиотека (STL, C++ Стандардна библиотека), која е дел од пакетот алатки MSVC и околината за развој на Visual Studio. Оваа библиотека ги претставува можностите опишани во стандардите C++14 и C++17. Покрај тоа, тој се развива кон поддршка на стандардот C++20.

Мајкрософт го отвори кодот на библиотеката под лиценцата Apache 2.0 со исклучоци за бинарни датотеки, кои го решаваат проблемот со вклучување библиотеки за траење во генерираните извршни датотеки.

Овој чекор ќе и овозможи на заедницата да користи готови имплементации на функции од новите стандарди во други проекти. Исклучоците додадени во лиценцата Apache го отстрануваат барањето да се припише оригиналниот производ кога се доставуваат бинарни датотеки составени со STL до крајните корисници.

Извор: linux.org.ru

Додадете коментар