Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

mig21 (7781)

mig21
  reversethis-{moc.liamg} {ta} {pb12gim}
https://twitter.com/yapw

Hola, soy Miguel. Algo que pueda ser relevante aquí... Uhmm... Me gusta escribir en mi bitácora de BP [barrapunto.com] y en su clon en blogspot: Yet Another Programming Weblog [blogspot.com]
Me gustaría que Barrapunto fuese un sitio con más discusiones técnicas y trato de hacer lo que está en mi mano. De todos modos, también me gusta leer flames ;)

No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...

Esta es toda mi información de usuario :)

Down Kill Up Publicidad

Bitácora de mig21 (7781)

Lunes, 08 de Septiembre 2003

BCCL: Librería de chequeo de conceptos (C++)

02:08h.
Tecnología
Todo aquel que haya tratado de usar la programación genérica en C++ (templates/plantillas) habrá notado que es muy potente, pero algo difícil de usar. Una de las razones que más se nombra en este sentido es la dificultad de encontrar significado a los errores de compilación. Esto es en parte debido a que el lenguaje no tiene en cuenta el chequeo de lo que es necesario para que un tipo genérico encaje en una determinada plantilla. Y a lo necesario en adelante lo llamaremos concepto. Pues bien, resulta que existe una librería que nos chequea ese tipo de problemas sin tener que desentrañar los mensajes de error: The Boost Concept Check Library (BCCL) . Se trata de describir el concepto dentro de nuestra plantilla y si un tipo de dato no se ajusta a ese concepto el error será más explícito, además de ayudarnos a "documentar" lo que se espera de los tipos que admitirá nuestra plantilla. Otra utilidad más que nos brindan nuestros amigos de boost.org
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.