Clever Geek Handbook
📜 ⬆️ ⬇️

C ++ library list

The following list of C ++ libraries contains a list of various template libraries or classes available for use when writing programs in the C ++ programming language . The list of libraries is sorted alphabetically.

Content

General Purpose

TitleYearDevelopersSitesShort description
ACDKArtefakturacdk.sf.net
sf.net/projects/acdk
Cross-platform library for creating distributed server components and applications. It has support for managing memory, threads, networking, and scripts.
ACEACE TeamDouglas Schmidt pageHigh-level frameworks of distributed applications include low-level C ++ wrappers to support the management of network daemons and services. Such C ++ wrappers contain various interprocess communication tools implemented previously for BSD and System V Release 4 , such as sockets , a transport-level interface , named pipes , shared memory , semaphores , message queues, and so on.
AdblibAlessandro BracciniThe library includes some classes and modules for developing applications for working with DAO databases. The main advantage of the library is the possibility of access from the written program to the generated DAO objects.
Boost1999 [1]Beman Daves
David Abrahams
www.boost.orgThe library has a marked focus on research and extensibility ( metaprogramming and generalized programming with active use of templates ).
STL1993Alexander Stepanov
Meng Li
  • STLSoft (C ++ Libraries) - Standard Template Library
  • STLPort - Standard Template Library
  • Electronic Arts Standard Template Library
  • C ++ Templated Image Processing Library
  • Database Template Library
  • Windows Template Library (WTL)
  • Loki - template library for metaprogramming and automatic code generation
  • Native Template Library
  • POCO - C ++ Libraries
  • Eigen

Math Libraries

  • Armadillo C ++
  • Basic Linear Algebra Subprograms
  • Blitz ++
  • Iterative Template Library
  • Matrix Template Library

Parallelization / Multithreading

  • Intel Threading Building Blocks
  • GNU Pth - The GNU Portable Threads
  • MPI
  • Rogue wave software
  • Boost library set
  • C ++
  • Openmp
  • Openthreads
  • Parallel Patterns Library [2]
  • POCO Thread
  • Posix threads
  • Zthreads
  • Qt QThread Class [3]

XML

  • Xerces-c ++
  • libxml
  • libxml2

Notes

  1. Old Versions (eng.)
  2. ↑ Library of parallel templates
  3. ↑ QThread Class | Qt Core 5.5

Links

  • Available C ++ Libraries list (eng.)
  • Awesome C / C ++ (English)
The source is https://ru.wikipedia.org/w/index.php?title=Library_language_C_g%2B%2B&oldid=100361407


More articles:

  • Flounder (submarine)
  • Euphorbia spicy
  • Sushchenko, Sergey Alexandrovich
  • Kissaviarsuk-33
  • HEAO-2
  • Manstein, Vladimir Vladimirovich
  • Battle on Valerik River
  • Port Harcourt
  • Gravitsky, Alexey Andreevich
  • Disciplinary action

All articles

Clever Geek | 2019