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

2 la respuesta

Las plantillas no siempre adivinan los tipos de lista de inicializador

#include <initializer_list> #include <utility> void foo(std::initializer_list<std::pair<int,int>>) {} template <class T> void bar(T) {} int main() { foo({{0,1}}); //This works foo({{0,1},{1,2}}); //This works bar({{0,1}}); //This warns ...

4 la respuesta

¿Cuál es una buena función hash para palabras en inglés?

Tengo una larga lista de palabras en inglés y me gustaría mezclarlas. ¿Cuál sería una buena función hash? Hasta ahora, mi función hash suma los valores ASCII de las letras y luego modula el tamaño de la tabla. Estoy buscando algo eficiente y simple.

1 la respuesta

a aplicación @Java llama a C ++ DLL a través de JNI; ¿Cuál es la mejor manera de asignar memoria?

El resumen básico de la pregunta es: ¿Cómo puedo optimizar mi asignación de memoria para dar tanta memoria a las DLL a las que accedo a través de JNI como sea posible? ¿Qué debería intentar minimizar, qué debería maximizar, etc.? SYSTEM: ...

1 la respuesta

Boost C ++ y Android 3

Intenté buscar en Google y SO. Hasta ahora solo pude encontrar información contradictoria. Si es demasiado difícil casarse con Boost y Android, ¿quizás haya reemplazos? Estoy especialmente interesado en smart_ptr, hilos, función, lexical_cast, ...

3 la respuesta

Cómo cronometrar fácilmente un bloque de código C #?

Necesito una forma simple (y compacta si es posible) para ejecutar un bloque de C # mientras cuento el tiempo. Algo similar a este código C ++: elapsed = time_call([&] { for_each (a.begin(), a.end(), [&](int n) ...

5 la respuesta

Encontrar el valor máximo en una matriz

int highNum = 0; int m; int list[4] = {10, 4, 7, 8}; for (m = 0 ; m < size ; m++); { if (list[m] > highNum) highNum = list[m]; cout << list[m]; } cout << highNum; Estoy tratando de encontrar un bucle simple para almacenar un valor máximo de una ...

5 la respuesta

Cómo pasar enteros "literales" por referencia en C ++ (Novato)

Editar Como muchas personas han señalado, el paso por referencia generalmente no es apropiado como una optimización para tipos primitivos. Es excelente saberlo, ¡así que gracias a todos! Aun así, mi pregunta era realmente más sobre por qué los ...

4 la respuesta

¿Qué tiene de especial los ejecutables compilados con Visual Studio 11 que da como resultado que los ejecutables no se puedan ejecutar en Windows XP?

Compilo mi código fuente de C ++ con Visual Studio 11 Developer Preview. Estoy vinculado estáticamente a la biblioteca de tiempo de ejecución. El ejecutable resultante no se puede ejecutar en Windows XP. Cuando intento ejecutarlo en Windows XP, ...

4 la respuesta

Mismos números aleatorios cada vez que ejecuto el programa

Mis números aleatorios que salen, salen en la misma secuencia cada vez que ejecuto mi juego. ¿Por qué está pasando esto Yo teng #include <cstdlib> y estoy usando esto para generar los números aleatorios randomDiceRollComputer = 1 + rand() % 6;

12 la respuesta

encontrar algoritmo de rectángulos superpuestos

digamos que tengo un gran conjunto de rectángulos no superpuestos con coordenadas enteras, que se fijan de una vez por todas Tengo otro rectángulo A con coordenadas enteras cuyas coordenadas se mueven (pero puede suponer que su tamaño es ...