{"id":9310,"date":"2020-12-22T01:27:06","date_gmt":"2020-12-22T06:27:06","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=9310"},"modified":"2020-12-22T01:27:06","modified_gmt":"2020-12-22T06:27:06","slug":"boost-1-75-0-release-json","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/boost-1-75-0-release-json\/","title":{"rendered":"Boost 1.75.0 Release With JSON, LEAF, and PFR Libraries"},"content":{"rendered":"\n

This latest Boost 1.75.0 release C++ library has been announced with the newly added JSON, LEAF, and PFR libraries.<\/p>\n\n\n\n

Boost is a collection of free peer-reviewed, open-source, and portable C++ source libraries that work well with the C++ Standard Library. Boost is also an important source for additions to the Standard C++ Library as adopted by the C++ Standards Committee<\/a>.<\/p>\n\n\n\n

Highlights of the Boost 1.75.0 Release<\/h2>\n\n\n\n

First off, it is good to note that Boost.Operators<\/em> is currently incompatible with C++20 compilers. it is known that in some cases may manifest as an infinite recursion or infinite loop in runtime when a comparison operator is called.<\/p>\n\n\n\n

This is caused by the new operator rewriting behavior introduced in C++20. As a workaround, users are advised to target C++17 or older C++ standard.<\/p>\n\n\n\n

The following are the new libraries that come with Boost 1.75.0 release.<\/p>\n\n\n\n