Resultados de la búsqueda a petición "c++"
¿Puedo especializar una plantilla de clase con una plantilla de alias?
Aquí hay un ejemplo simple: class bar {}; template <typename> class foo {}; template <> using foo<int> = bar; ¿Está permitido?
diseño de memoria de miembros de estructura
Si tengo una estructura como esta: struct S { ANY_TYPE a; ANY_TYPE b; ANY_TYPE c; } s; ¿Puedo asumir con seguridad que las siguientes suposiciones siempre serán ciertas en todas las plataformas? ((char *)&s.a) < ((char *)&s.c) ((char *)&s.a + ...
Conflict con la función DrawText
Estoy desarrollando una aplicación multiplataforma y en un componente tengo un método de clase llamado DrawText. Desafortunadamente, recibo un error de vinculador (solo en Windows) que dice que hay un símbolo externo no resuelto para un método ...
Plantilla C ++ para cubrir métodos const y no const
Tengo un problema con la duplicación de código idéntico paraconst y noconst versiones. Puedo ilustrar el problema con algún código. Aquí hay dos visitantes de muestra, uno que modifica los objetos visitados y otro que no. struct VisitorRead { ...
Sugerencias de excelentes ejemplos de código C / C ++ real [cerrado]
Me gustaría estudiar un buen código C / C ++. El código debe: Sea bueno en estilo y estructura, presentando las mejores prácticas ser un programa de la vida real (no un ejemplo o un juguete) no es demasiado grande, por lo que no lleva años ...
¿Por qué el tamaño de una estructura empaquetada sería diferente en Linux y Windows cuando se usa gcc?
En el siguiente código, ¿por qué el tamaño de la estructura empaquetada es diferente en Linux y Windows cuando se compila con gcc? #include <inttypes.h> #include <cstdio> // id3 header from an mp3 file struct header { uint8_t version[ 2 ]; ...
FFT hacia adelante una imagen y FFT hacia atrás una imagen para obtener el mismo resultado
Estoy tratando de FFT una imagen usando la biblioteca dehttp: //www.fftw.org [http://www.fftw.org/] para que pueda hacer una convolución en el dominio de la frecuencia. Pero no puedo entender cómo hacerlo funcionar. Para entender cómo hacer ...
Windbg Establecer puntos de interrupción condicionales que dependen de la pila de llamadas
El problem: Necesito hacer un script o una expresión que no se rompa si en algún lugar de la pila de llamadas hay una función con un nombre específico. Pregunta específica: ¿Cómo puedo obtener funciones en callstack para una lista de ...
Teclado / Entrada de mouse en C ++
Me pregunto cómo aceptar la entrada de teclado y mouse en C ++, usando Visual Studio 2010, para Windows 7 de 32 bits. - EDITAR: Olvidé mencionar que necesito una entrada de teclado / mouse sin interrumpir el flujo del programa. Algo así como ...
BOOST uBLAS producto de matriz extremadamente lento
Existe alguna manera de mejorar el rendimiento del producto ublas? Tengo dos matrices A, B que quiero mulitply / add / sub /.. En MATLAB vs. C ++ obtengo los siguientes tiempos [s] para una matriz 2000x2000 Operaciones OPERATION | MATLAB | ...