A few good third-party library recommendations

Source: Internet
Author: User
Tags json
1.boost Boost is an extension of C + + easy to use, involving a wide range, I am currently mainly using its smart pointers, single case, regular, bidirectional map, read and write files such as Xml,ini,json, such as Property_tree, threading, etc., there are many, according to the project requirements flexible choice Download: http://www.boost.org/ recommended to see which Luo Jianfeng's "Boost Library full development guide" 2.log4cpp Log4cpp is a relatively good third-party log library developed in C + +, is based on log4j development, of course, there are a lot of similar log4cplus,log4qt and so on, the current continuous update seems to be log4cpp, but note that this class is only thread-safe and effective, Invalid for process security, requires special handling. Support for normal large log files and circular log files Download: http://sourceforge.net/projects/log4cpp/ There are a lot of articles on the Web to configure and use 3.libcurl Libcurl mainly used to implement communication between the server, I mainly used in the HTTP client post section, relatively simple, can be implemented to save cookies, but there is a problem, how to save the cookie in memory instead of the file, currently I have not resolved, Can be configured in small amounts or not configured to implement cross-domain, simpler than Microsoft's own communication protocol Download Address: http://curl.haxx.se/download.html 4.jsoncpp Jsoncpp is mainly used to parse and assemble JSON data, a good third-party library Download Address: https://github.com/open-source-parsers/jsoncpp/tags 5.CEF3 CEF3 main implementation of Simple browser, is based on the Chrome network framework, the use of simpler, more important is its multi-process framework, can achieve the context of the page switch to save, support HTML5. Better than Microsoft's own webbrowser. Download: http://www.magpcss.net/cef_downloads/index.php?query=label%3A~Deprecated+label%3ACEF1+label%3Abinary#list remark: Add again later

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.