Fe wnaeth Microsoft ffynhonnell agored y llyfrgell safonol C ++ sydd wedi'i chynnwys gyda Visual Studio

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

Ychwanegu sylw