Resultados de la búsqueda a petición "c++"
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 ...
¿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.
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: ...
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, ...
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) ...
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 ...
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 ...
¿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, ...
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;
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 ...