Below you will find pages that utilize the taxonomy term “cpp”
April 24, 2014
Curiosidades de C++
Ayer trasteando con el compilador de C++ descubrí una cosa nueva sobre cómo funciona por dentro.
Si compilamos el siguiente programa y lo ejecutamos veremos que falla con un bonito SIGSEGV:
El motivo es que, para empezar, hay dos estructuras que son diferentes pero se llaman igual. El constructor de dichas estructuras no deja de ser una función, por lo que en cada fichero objeto se generará una función para construir la estructura.
read moreMay 29, 2009
A vueltas con las plantillas
Ando haciendo pruebas últimamente con C++ y hay algo que ahora no soy capaz de hacer, que es que elija entre un método u otro dependiendo de si lo que se le pasa por parámetro es una función o un functor.
Concretamente tengo algo como esto:
La idea es que este código permite hacer algo como lo siguiente:
Sí, el código se parece mucho a Axum de Microsoft, que la idea es crear algo parecido para C++.
read moreJuly 25, 2008
Plantillas en C++
Recuerdo cuando empecé a aprender C++ que la cosa que menos entendía era el uso de plantillas. Debo reconocer que me ha costado mucho comprender como funciona porque era algo completamente diferente a lo que hasta entonces había visto.
Por otro lado, hemos visto en los últimos tiempos como gran cantidad de arquitecturas han copiado el modelo para implementarlo a su modo. Aquí es donde vemos los genéricos de Java y de .
read more