Archivo de la categoría: enums

Código más seguro con los nuevos Enumerados C++11

strong enums

Nuevos enumerados C++, también conocidos como «strong enums»

C++11 ofrece algunas novedades enfocadas a producir código menos propenso a errores.  Usar estos nuevos mecanismos de control, nos ayudará a que el código sea más seguro, permitiendo entre otras cosas, detectar en tiempo de compilación errores que de otra manera, surgirían en tiempo de ejecución y consiguiendo también limitar los comportamientos inesperados.

Entre las facilidades para hacer más seguro el código, encontramos varias enfocadas a cualificar adecuadamente los datos; esto es, evitar que un dato sea interpretado con un tipo cuando se espera otro o bien, que un tipo se convierta a otro sin control.

Una de estas novedades es el  nuevo tipo de  Enumerado C++11, el Enumerado-Clase (llamado así porque tiene características de Enumerado y de Clase).

Lee el resto de esta entrada

Sutter’s Mill

Herb Sutter on software development

Katy's Code

Software development, reverse engineering and video games

Andrzej's C++ blog

Guidelines and thoughts about C++

C++Next

The next generation of C++