Librería cxxomfort
Intro
A consolation; something relieving suffering or worry.
“We still have the spare tire? That's a comfort at least.”
El propósito de la biblioteca Cxxomfort es otorgar un consuelo, un relevo a los programadores de C++ que no siempre pueden pasar a un entorno C++11 (el nuevo estándar), al hacer un backport de algunas características de C++11 a C++03. De esta manera la biblioteca otorga compatibilidad hacia atrás y hacia adelante (backwards- y forwards- comatibility) al escribir código de C++ que usa algunas de las nuevas características.
Características
La biblioteca como tal nace desde una pregunta que hice en StackOverflow|backporting nullptr to C++03|fetchname=tooltip|favicon| y que fue más o menos bien recibida. Puesto que está recientemente liberada aún no tiene mucha documentación, pero es muy sencilla de usar - la descomprimes en un lugar y luego haces el #include
adecuado.
Soporte de C++11 a la fecha (2012-05
):
static_assert
- aserciones en tiempo de compilación.nullptr
- literal del puntero nulo.- Funciones accesorias de iteradores:
begin
,end
,next
yprev
.
Más información
Toda la información, descargas y documentación (en inglés) de esta librería están mantenidas por medio de un repositorio con Fossil.