programar librerias funciones dev desde cero aprender c++

funciones - librerias dev c++ pdf



¿Qué bibliotecas de C++ modernas deberían estar en mi caja de herramientas? (7)

Además de todas las grandes bibliotecas que ya figuran en la lista, encuentro que la combinación de xerces para XML (incluida la validación XSD) y xalan para XSLT es útil (xalan se basa en xerces). AFAIK ni QT ni POCO tienen funcionalidad XSLT (a menos que se haya agregado desde la última vez que los usé).

He estado fuera del juego C ++ durante aproximadamente 10 años y quiero volver a entrar y comenzar una aplicación comercial. ¿Qué bibliotecas están en uso en estos días?

  • Interfaz de usuario (p. Ej., wxWidgets , Qt )
  • Base de datos
  • Propósito general (ej. Boost , Loki , STL)
  • Enhebrado
  • Pruebas
  • Red / enchufes

Estoy buscando ser compatible multiplataforma (tanto como sea posible, listo para usar).

¿En qué bibliotecas confiar? ¿Qué características proporcionan que los hacen "indispensables" ?

Vea mi respuesta a continuación para un resumen.


CGAL es una excelente biblioteca de c ++ para la geometría computacional

www.cgal.org


CppUnit para pruebas unitarias y desarrollo impulsado por pruebas


En Windows ...

ATL para desarrollo COM WTL para interfaz de usuario



Loki también podría ser una buena adición.

Es otra biblioteca de plantillas, que presenta listas de tipos e implementaciones para varios patrones de diseño.

Nunca lo usé, pero leí el libro de Alexandrescu para obtener una mejor comprensión de las plantillas.


Bibliotecas multiplataforma que son gratuitas para aplicaciones comerciales (o no comerciales)

Siéntase libre de expandir esta lista

Enlaces a listas adicionales de bibliotecas C ++ de código abierto:

http://en.cppreference.com/w/cpp/links/libs