QLIBC is a good framework for C C + +, providing features like the tree Hash Stack String I/O File time

Source: Internet
Author: User

QLIBC Copyright

QLIBC is published under 2-clause BSD license known as Simplified BSD license. Please refer the LICENSE document included.

API Reference
  • QLIBC Core API Reference

    • Containers for Key/value pairs
      • Tree Table---in binary tree (left-leaning red-black tree) data structure.
      • Hash Table---in hash-based data structure.
      • Static Hash Table---in fixed size memory (array/mmapped/shared).
      • List Table---in (doubly) linked-list data structure.
    • Containers for Objects
      • List---doubly Linked list.
      • Vector---Implements a growable array of elements.
      • Queue---FIFO (first in first out) implementation.
      • Stack---LIFO (last on first out) implementation.
    • General utilities.
      • String---String trimmer, modifier, replacer, case converter, pattern detectors, ...
      • I/o---non-blcking I/O, stream reader/writer, ...
      • File---File locking, file/directory hander, Path Correctors, ...
      • IPC, Semaphore shared-memory
      • En/decoders---Url en/decoder, Base64 en/decoder, Hex en/decoder, ...
      • Hashes---Murmur hases, FNV hases, MD5 hashes, ...
      • Time---Time diff, time format converstion, ...
  • QLIBC Extension API Reference

    • Apache-style Configuration File Parser.
    • Ini-style Configuration File Parser.
    • HTTP client.
    • Rotating File Logger.
    • Database (MySQL) interface.
    • Token-bucket

http://wolkykim.github.io/qlibc/

QLIBC is a good framework for C C + +, providing features like the tree Hash Stack String I/O File time

Related Article

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.