Resultados de la búsqueda a petición "c++"

1 la respuesta

Error de comprobación en tiempo de ejecución # 0 cargando QueryFullProcessImageName desde kernel32.dll

Tengo una aplicación que necesita ejecutarse tanto en WinXP como en Vista64. Mi programa requiere QueryFullProcessImageName () para funcionar en Vista pero no en XP. Intento cargar QueryFullProcessImageName () (en lugar de ...

5 la respuesta

¿Cómo usar el bucle for () basado en rango con std :: map?

El ejemplo común para los loops basados en el rango de C ++ 11 para () es siempre algo simple como esto: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; }En ese casoxyz es unint. ...

3 la respuesta

Cómo poner diferentes tipos de plantillas en un vector

Me gustaría construir un mensaje con longitud desconocida o número de argumentos. Tomé una plantilla simple como template <typename T> class Argument { public: int size; int type; T data; }; y con algunos @ sobrecargad addMessage (int value) { ...

3 la respuesta

Función error ya definido en C ++

Tengo un archivo llamado "SimpleFunctions.h" definido de la siguiente manera: #ifndef SIMPLEFUNCTIONS_H #define SIMPLEFUNCTIONS_H namespace my_namespace { double round(double r) { return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5); } float ...

2 la respuesta

Es un destructor recursivo para la lista vinculada, el árbol, etc., malo?

Para mi ejercicio de aprendizaje actual, estoy estudiando listas y árboles vinculados. Hace poco vi una sugerencia para destruir estructuras de datos de forma recursiva haciendo que cada nodo elimine su hijo / hijos. Sin embargo, en casi todos ...

8 la respuesta

Pérdida inesperada de precisión al dividir dobles

Tengo una función getSlope que toma como parámetros 4 dobles y devuelve otro doble calculado usando estos parámetros dados de la siguiente manera: double QSweep::getSlope(double a, double b, double c, double d){ double slope; slope=(d-b)/(c-a); ...

4 la respuesta

Obtener un volcado de un proceso que se bloquea al inicio

En una máquina del cliente (WinXP SP2) a la que no tengo acceso, tengo un Win32 EXE (C ++ no administrado) que se bloquea al inicio. Supongo que la mejor manera de solucionar esto es obtener un (mini) volcado y analizarlo más tarde con windbg o ...

8 la respuesta

¿Por qué al eliminar mi puntero no se elimina mi puntero?

Para entender mejor las nuevas / eliminar (realmente para probarme a mí mismo con pequeños ejemplos de por qué se necesitan destructores virtuales para las interfaces), quiero entender las pérdidas de memoria, para que pueda vivir con miedo de ...

2 la respuesta

Convertir un uint64 en una cadena hexadecimal (completa), C ++

He estado tratando de obtener unuint64 número en una cadena, en formato hexadecimal. Pero debe incluir ceros. Ejemplo uint i = 1; std::ostringstream message; message << "0x" << std::hex << i << std::dec; ... Esto generará: 0x1 Pero esto no es ...

1 la respuesta

¿Qué es una excepción "recursive_init_error"?

Decidí hacer una prueba con gotos computados y estadísticas locales void g() { std::cout << "init "; } void f() { int z = 0; y: z++; static int x = (g(), z == 1 ? ({ goto *&&y; 0; }) : 0); } int main() { f(); std::cout << "!"; f(); } Quería ver ...