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

24 la respuesta

¿Qué indica el estándar C ++ del tamaño de int, tipo largo que debe ser?

Estoy buscando información detallada sobre el tamaño de los tipos básicos de C ++. Sé que depende de la arquitectura (16 bits, 32 bits, 64 bits) y el compilador. ¿Pero hay algún estándar para C ++? Estoy usando Visual Studio 2008 en una ...

2 la respuesta

std :: multiset vs. std :: prioridad_queue comparación de velocidad

Intento reemplazar std :: multiset con std :: priority_queue. Pero me decepcionó el resultado de la velocidad. El tiempo de ejecución del algoritmo aumenta en un 50% ... Aquí están los comandos correspondientes: top() = begin(); pop() = ...

2 la respuesta

Comprensión (¿simple?) Herencia C ++

Me cuesta un poco entender por qué este fragmento de código no se compila. #include <cstdio> class A { public: virtual int potential()=0; virtual int potential(int arg, int arg2)=0; }; class B : public A { public: int potential() { return 1; } ...

6 la respuesta

Vectors, structs y std :: find

De nuevo conmigo con vectores. Espero no ser demasiado molesto. Tengo una estructura como esta: struct monster { DWORD id; int x; int y; int distance; int HP; }; Así que creé un vector: std::vector<monster> monsters; Pero ahora no sé cómo ...

1 la respuesta

El ejemplo más simple de usar el marco de prueba de Google C ++ con CMake

Tengo una biblioteca C ++ muy simple (un archivo de encabezado, un archivo .cpp). Quiero escribir pruebas unitarias para este proyecto usando el Marco de prueba de Google C ++. Aquí está la estructura del directorio: ~/project1 | |-- ...

2 la respuesta

Es posible obtener un código C intermedio de Objective-C?

omo lo entiendo correctamente, además del hecho de que el lenguaje Objective-C es un estricto superconjunto de un C "limpio", el paradigma OOP agregado se simula mediante un conjunto de funciones parcialmente descritas en Objective-C Runtime ...

2 la respuesta

Enviando y recibiendo una matriz 2D sobre MPI

El problema que estoy tratando de resolver es el siguiente: El código de serie C ++ que tengo computa a través de una gran matriz 2D. Para optimizar este proceso, deseo dividir esta gran matriz 2D y ejecutarla en 4 nodos (digamos) usando MPI. ...

5 la respuesta

Asignación de grandes bloques de memoria con nuevas

Tengo la necesidad de asignar grandes bloques de memoria con nuevos. Estoy atascado con el uso de nuevas porque estoy escribiendo un simulacro para el lado productor de una aplicación de dos partes. El código real del productor está asignando ...

2 la respuesta

¿Es esta recursión infinita UB?

En C ++ 11, como un bucle infinito sin efectos secundarios, el siguiente programa es UB: int main() { while (true) {} }¿Es el siguiente también UB? void foo() { foo(); } int main() { foo(); }as citas del estándar para ambos programas serían ideale

5 la respuesta

Preasignando cubos en un C ++ std :: unordered_map

Estoy usando lastd::unordered_map de gnu ++ 0x para almacenar una gran cantidad de datos. Quiero preasignar espacio para la gran cantidad de elementos, ya que puedo vincular el espacio total utilizado. Lo que me gustaría poder hacer es ...