Resultados de la búsqueda a petición "c++"
cómo liberar memoria de un conjunto
Obtuve un conjunto que incluye punteros a una memoria asignada, estoy usando el método claro por ejemplo:setname.clear(); y el conjunto en sí se está limpiando y sus punteros, pero sigo teniendo pérdidas de memoria porque la memoria asignada ...
¿Es lógico este comportamiento std :: ref?
Considera este código: #include <iostream> #include <functional> int xx = 7; template<class T> void f1(T arg) { arg += xx; } template<class T> void f2(T arg) { arg = xx; } int main() { int j; j=100; f1(std::ref(j)); std::cout << j << std::endl; ...
Obtener iterador de puntero o referencia
Me gustaría saber si es posible obtener un iterador para un objeto dentro de un contenedor (p. Ej.std::vector<...>) solo teniendo acceso al objeto dentro del contenedor, p. a través de una referencia (lo que implica que tenemos acceso a un ...
Defina la variable b del mismo tipo que la variable a
¿Es posible declarar una variablevar_b del mismo tipo que otra variable,var_a? Por ejemplo: template <class T> void foo(T t) { auto var_a = bar(t); //make var_b of the same type as var_a } F_1 bar(T_1 t) { } F_2 bar(T_2 t) { }
¿Cómo se insertan los valores estáticos en un paquete de parámetros de una plantilla variadic?
Estoy creando una plantilla variadic. Digamos que tengo algo como esto: template<typename T, T ... Numbers> class Sequence final { // Unpack parameter pack into a constexpr array constexpr static T count = sizeof...(Numbers); constexpr static T ...
Técnicas de selección para renderizar muchos cubos
Estoy trabajando en un proyecto de aprendizaje personal para hacer unMinecraft [http://www.minecraft.net/play.jsp]clon. Está funcionando muy bien aparte de una cosa. Al igual que Minecraft, mi terreno tiene muchos cubos apilados en la Y para que ...
¿Mis parámetros lambda realmente sombrean a mis locales?
Estoy tratando con un código C que toma algunos datos y los reenvía a la función pasada: void foo(int* data, void (*fun)(int*)){ (*fun)(data); };Lo siguiente funciona sin previo aviso: void bar(int* data){}; int main(){ int data=0; ...
¿Existe un objeto de función C ++ estándar para desarmar un par std ::?
¿Alguien sabe si hay un objeto de función C ++ estándar de facto (es decir, TR1 o Boost) para acceder a los elementos de un par std ::? Dos veces en las últimas 24 horas he deseado tener algo así comokeys función para los hash de Perl. ...
destruyendo un objeto singleton
¿Cuál es la mejor manera de destruir un objeto singleton? caso A: Entorno de un solo hilo caso B: entorno de múltiples hilos Fragmentos de muestra (si los hay) serán realmente útiles. [EDITAR] No tengo un caso de uso específico, solo estoy ...
Generador de expresiones cmake: la copia funciona en modo de depuración pero no de liberación
Estoy tratando de descubrir cómo copiar algunas librerías dependiendo de la configuración en cmake. Intenté esto: add_custom_command(TARGET Myapp POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different ...