STC 5.0

STC 5.0

Efter nÀstan tvÄ Ärs utveckling slÀpptes 5.0 av biblioteket STC (header-only), skriven i C (standard C11) och distribuerad under MIT-licens.
Biblioteket erbjuder en stor uppsÀttning datatyper och algoritmer baserade pÄ C-makron och sin egen implementation av reguljÀra uttryck och formaterad utmatning.

Nyheter:

  • Ett nytt huvudsakligt byggsystem med Meson. En enkel Makefile medföljer ocksĂ„.
  • Ny typ av sum (taggad union) i algorithm.h.
  • Ny en- eller flerdimensionell typ span, liknande implementationen i NumPy.
  • Kopplingar stöder nu strukturerad parallellism, symmetriska kopplingar och felhantering.
  • Mallparametern i_type gör att man kan definiera i_type, i_key och i_val pĂ„ en rad, separerade med kommatecken.
  • Mallparametrarna i_keyclass och i_valclass anvĂ€nds för att ange typer för funktionerna _drop() och _clone().
  • Mallparametrarna i_keypro och i_valpro anvĂ€nds för att ange typer som cstr, box och arc (anvĂ€ndare kan ocksĂ„ definiera pro-typer).
  • hmap anvĂ€nder nu hashning Robin Hood (mycket snabbt med clang-kompilator).
  • Flera nya algoritmer tillagda, liknande C++ std::ranges, till exempel c_filter.
  • MĂ„nga förbĂ€ttringar och buggfixar.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster