Iglaze 4.3.0

NgoJanuwari 6, 4.3.0 yenye ye amathala eencwadi akhawulezayo ukufunda nokubhala i-JSON, ebhalwe kwi-C ++ (i-header-kuphela, i-C ++ 23 standard) kwaye isasazwe phantsi kwelayisenisi ye-MIT.
CSV kunye BEVE.

Uluhlu lotshintsho:

  • Ukhetho lwexesha lokuqokelela (kunye nesisongelo) append_arrays, edibanisa idatha kwiintlobo ezifana ne-std::vector ngaphandle kokubhala ngaphezulu kwazo:

std::vector v{}; constexpr glz::opts append_opts{.append_arrays = true}; lindela (hayi glz::funda (v, "[1,2,3]"); lindela(v == std::vector {1,2,3}); lindela (hayi glz::funda (v, "[4,5,6]"); lindela(v == std::vector {1,2,3,4,5,6});

  • Inkxaso eyongeziweyo yokutshintsha ngamandla iintlobo zamathala eencwadi e-Eigen.
  • Inkxaso eyongeziweyo yokubonakaliswa kweentlobo ze-Eigen vector.
  • Uphuculo lwe-glz::async_string ngeendlela ezininzi kunye ne-std::inkxaso yefomati.
  • Ukuhlaziya ungeniso lwemephu.
  • Lungisa always_null_t xa usebenza ngezinto kunye nokubhala ngokukhawuleza okuhlala kungenanto.
  • Amaqhosha amanani asebenzayo kwiimephu eziguqukayo.

umthombo: linux.org.ru

Yongeza izimvo