Yng nghynhadledd CppCon 2019, cyhoeddodd cynrychiolwyr Microsoft god ffynhonnell agored Llyfrgell Safonol C ++ (STL, C ++ Standard Library), sy'n rhan o becyn cymorth MSVC a'r amgylchedd datblygu Visual Studio. Mae'r llyfrgell hon yn cynrychioli'r galluoedd a ddisgrifir yn safonau C++14 a C++17. Yn ogystal, mae'n esblygu tuag at gefnogi safon C ++20.
Mae Microsoft wedi agor cod y llyfrgell o dan drwydded Apache 2.0 gydag eithriadau ar gyfer ffeiliau deuaidd, sy'n datrys y broblem o gynnwys llyfrgelloedd amser rhedeg yn y ffeiliau gweithredadwy a gynhyrchir.
Bydd y cam hwn yn caniatΓ‘u i'r gymuned ddefnyddio gweithrediadau parod o nodweddion o'r safonau newydd mewn prosiectau eraill. Mae eithriadau a ychwanegir at drwydded Apache yn dileu'r gofyniad i briodoli'r cynnyrch gwreiddiol wrth gyflwyno deuaidd a luniwyd gyda'r STL i ddefnyddwyr terfynol.
Ffynhonnell: linux.org.ru