Resultados de la búsqueda a petición "templates"
C ++ plantillas covariantes
Siento que ya se me ha preguntado esto, pero no puedo encontrarlo en SO, ni puedo encontrar nada útil en Google. Tal vez "covariante" no es la palabra que estoy buscando, pero este concepto es muy similar a los tipos de retorno covariantes en ...
Definiendo variables const estáticas de una clase de plantilla
Tengo una clase de vector que tiene algunas variables constantes estáticas comoZERO. Ahora, dado que el vector a menudo se implementa como una clase de plantilla (y la mía no es la excepción), veo mucho de este código: template<> const ...
Función genérica para aplanar un contenedor de contenedores
Estoy tratando de controlar mejor los iteradores y las funciones genéricas. Pensé que sería un ejercicio útil escribir una función que conviertacontainer1 < container2 <type> > acontainer3 <type>. Por ejemplo, debería poder convertirvector< ...
C ++ la mejor manera de definir constantes entre archivos
Estoy trabajando en un juego y tengo una pregunta interesante. Tengo algunos valores constantes de todo el juego que quiero implementar en un archivo. En este momento tengo algo como esto: constants.cpp extern const int BEGINNING_HEALTH = 10; ...
¿Nombre de tipo integrado en la salida static_assert?
Me gusta dar mensajes / errores útiles, y también quiero hacerlo para mistatic_asserts. El problema es que dependen de los parámetros de la plantilla. Normalmente, esos parámetros se mostrarán en el camino o en otro debido al error generado, pero ...
Template especialización para un paquete de parámetros vacío
Tengo una función de plantilla variable que se llama a sí misma para determinar el número más grande en una lista (constituido por los argumentos de la plantilla). Estoy tratando de hacer una especialización para cuando el paquete de parámetros ...
Dónde definir variables miembro estáticas constantes de una clase de plantilla
De acuerdo a esto pregunta [https://stackoverflow.com/q/2605520/368599] responde [https://stackoverflow.com/questions/2605520/c-where-to-initialize-static-const/2605559#2605559] : According to the standards you must define i (que es un miembro ...
Cuáles son los requisitos para los parámetros de plantilla de C ++?
Si está utilizando una plantilla en C ++ que toma un valor entero como parámetro, ¿hay algún requisito en una variable entera usada como parámetro que sea diferente de si la variable se usara como parámetro en una llamada de función? Este es ...
Cargar plantilla HTML con JavaScript
stoy luchando por encontrar una solución limpia a mi problema y me preguntaba si alguien podría ofrecerme algunos consejos. Tengo "templates.html" que contiene una colección de fragmentos de HTML que quiero cargar en JavaScript y usar. ¿Cuál es ...
Cómo escribir una plantilla std :: bitset que funciona en 32 y 64 bits
Considere el siguiente código template<unsigned int N> void foo(std::bitset<N> bs) { /* whatever */ } int main() { bitset<8> bar; foo(bar); return 0; } g ++ se queja de esto en 64 bits porque el <8> se interpreta como un int largo sin signo, ...