STC 5.0

STC 5.0

Etter nesten to års utvikling ble versjon 5.0 av biblioteket lansert STC (header-only), skrevet i C (standard C11) og distribuert under MIT-lisensen.
Biblioteket tilbyr et stort sett med datastrukturer og algoritmer basert på C-makroer og sin egen implementering av regulære uttrykk og formatert utskrift.

Hva er nytt:

  • Ny byggeteknologi med Meson. En enkel Makefile følger også med.
  • Ny sum-type (tagget union) i algorithm.h.
  • Ny én-/flerdimensjonal type span, lik implementasjonen i NumPy.
  • Korrutiner støtter nå strukturert parallellisme, symmetriske korrutiner og feilhåndtering.
  • Malparameter i_type gjør det mulig å definere i_type, i_key og i_val på én rad, skilt med komma.
  • Malparametrene i_keyclass og i_valclass for å spesifisere typene som funksjonene _drop() og _clone() er definert for.
  • Malparametrene i_keypro og i_valpro for å angi typene cstr, box og arc (brukere kan også definere pro-typer).
  • hmap bruker nå hashing Robin Hood (svært raskt med clang-kompilering).
  • Flere nye algoritmer, lik C++ std::ranges, er lagt til, for eksempel c_filter.
  • Mange forbedringer og feilrettinger.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster