Microsoft sumber terbuka perpustakaan standard C++ disertakan dengan Visual Studio

Pada persidangan CppCon 2019, wakil Microsoft mengumumkan kod sumber terbuka Perpustakaan Standard C++ (STL, Perpustakaan Standard C++), yang merupakan sebahagian daripada kit alat MSVC dan persekitaran pembangunan Visual Studio. Pustaka ini mewakili keupayaan yang diterangkan dalam piawaian C++14 dan C++17. Di samping itu, ia berkembang ke arah menyokong standard C++20.

Microsoft telah membuka kod perpustakaan di bawah lesen Apache 2.0 dengan pengecualian untuk fail binari, yang menyelesaikan masalah memasukkan perpustakaan masa jalan dalam fail boleh laku yang dihasilkan.

Langkah ini akan membolehkan komuniti menggunakan pelaksanaan siap sedia bagi ciri daripada piawaian baharu dalam projek lain. Pengecualian yang ditambahkan pada lesen Apache mengalih keluar keperluan untuk mengaitkan produk asal apabila menghantar binari yang disusun dengan STL kepada pengguna akhir.

Sumber: linux.org.ru

Tambah komen