Entradas recientes

Convenciones de nombres

3 minutos de lectura

La decisión de usar una convención suele acordarse para un proyecto o equipo. Lo más importante al elegir una es que sea consistente a través de todo el códi...

Pruebas de referencia: benchmark

3 minutos de lectura

En programación se suelen usar las benchmarks, o pruebas de referencia, como una técnica para medir el rendimiento de un sistema o de uno de sus componentes.

Fechas en formato estándar

3 minutos de lectura

Una forma sencilla de representar la fecha-hora en el formato estándar ISO 8601 es usando std::chrono y la biblioteca {fmt}.

Complemento a dos: binarios negativos

6 minutos de lectura

Hay varias maneras de representar números binarios con signo; una es por medio del Complemento a Dos, con la cual se debe tener en cuenta el número de bits a...

SQL incrustado usando SOCI

5 minutos de lectura

SOCI es una biblioteca de acceso a bases de datos que soporta SQLite, MySQL, Oracle SQL, entre otras. El enfoque en esta publicación es usarla para hacer rea...

Mini base de datos con SQLite3

4 minutos de lectura

SQLite es una biblioteca que implementa un motor de bases de datos pequeño, rápido, auto-contenido, de alta fiabilidad, y de funcionalidad SQL completa.

fmt: Una biblioteca de formato de texto

4 minutos de lectura

{fmt} es una biblioteca de código abierto, definida como una alternativa rápida y segura frente a stdio (de C) y iostreams (de C++) para dar formato. std::fo...

Sobrecarga del operador de inserción

2 minutos de lectura

Un stream es un canal de flujo de datos; el operador de inserción << se encarga de insertar datos en un flujo de salida std::ostream, como lo es std::c...