เปƒเบ™เบงเบฑเบ™เบ—เบต 6 เบกเบฑเบ‡เบเบญเบ™, 4.3.0 เบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เป„เบงเบ—เบตเปˆเบชเบธเบ” เบเบฒเบ™เบญเปˆเบฒเบ™ เปเบฅเบฐเบ‚เบฝเบ™ JSON, เบ‚เบฝเบ™เปƒเบ™ C++ (header-only, C++23 standard) เปเบฅเบฐเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT.
CSV เปเบฅเบฐ BEVE.

เบฅเบฒเบเบŠเบทเปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡:

  • เป€เบžเบตเปˆเบกเบ•เบปเบงเป€เบฅเบทเบญเบเป€เบงเบฅเบฒเบฅเบงเบšเบฅเบงเบก (เปเบฅเบฐ wrapper) append_arrays, เป€เบŠเบดเปˆเบ‡เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบเบฑเบšเบ›เบฐเป€เบžเบ”เป€เบŠเบฑเปˆเบ™ std::vector เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ‚เบฝเบ™เบ—เบฑเบšเบžเบงเบเบกเบฑเบ™:

std:: vector v{}; constexpr glz::opts append_opts{.append_arrays = true}; เบ„เบฒเบ”เบซเบงเบฑเบ‡ (เบšเปเปˆ glz:: เบญเปˆเบฒเบ™ (v, "[1,2,3]")); expect(v == std::vector {1,2,3}); เบ„เบฒเบ”เบซเบงเบฑเบ‡ (เบšเปเปˆ glz:: เบญเปˆเบฒเบ™ (v, "[4,5,6]")); expect(v == std::vector {1,2,3,4,5,6});

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เบ›เบฐเป€เบžเบ”เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Eigen เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เบ‚เบญเบ‡ Eigen vector เบ›เบฐเป€เบžเบ”.
  • เบ›เบฑเบšเบ›เบธเบ‡ glz::async_string เบ”เป‰เบงเบเบงเบดเบ—เบตเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบฅเบฐ std:: เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฎเบนเบšเปเบšเบš.
  • เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เปƒเบ™โ€‹เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹.
  • เปเบเป‰เป„เบ‚ always_null_t เป€เบกเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบงเบฑเบ”เบ–เบธ เปเบฅเบฐเบเบฒเบ™เบ‚เบฝเบ™เป„เบงเบ‚เบถเป‰เบ™เบ‚เบญเบ‡ always null.
  • เบ›เบธเปˆเบกเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เปเบœเบ™เบ—เบตเปˆเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster