Resultados de la búsqueda a petición "c++"
Problema de rendimiento del patrón Singleton
Estoy revisando una pieza de código existente que usa MUCHAS clases de singleton y accesos. Estoy tratando de mejorar el rendimiento de este código. Una cosa que viene a la mente es optimizar el código Singleton :: getInstance (). En lugar de ...
error detectado glibc
¿Alguien puede ayudarme a entender este mensaje de error? *** glibc detected *** ./kprank_new3_norm: munmap_chunk(): invalid pointer: 0x00000000096912d0 *** ======= Backtrace: ========= /lib64/libc.so.6(cfree+0x1b6)[0x3df6e75a36] ...
Miembros privados y protegidos: C ++
¿Alguien puede aclararme la diferencia entreprivate yprotected miembros en clases? Según las convenciones de mejores prácticas, entiendo que las variables y funciones que no se llaman fuera de la clase deben hacerseprivate - pero ...
Concatenando enteros para const char * strings
Tengo algunos archivos nombrados así:file1, file2, file3etc. Tengo una funcion: load(const char *file)que llamaría asíload(file1), load(file2)etc. Estoy intentando hacer esto un poco más dinámicamente, en función de la cantidad de archivos ...
No se puede utilizar el asignador personalizado con allocate_shared / make_shared
En mi programa C ++ 11, usoshared_ptr<T> para algunos objetos que se crean y eliminan activamente. Sucedió que el asignador estándar conoperator new es un cuello de botella, así que quiero crear el mío, que asignará un montón de memoria a la vez ...
La multiplicación del vector de cuaternión más rápido no funciona
Necesito una rutina de multiplicación de vector de cuaternión más rápida para mi biblioteca de matemáticas. Ahora mismo estoy usando el canónicov' = qv(q^-1), que produce el mismo resultado que multiplicar el vector por una matriz hecha del ...
¿Por qué la gente usa __ (doble guión bajo) tanto en C ++
Estaba mirando a través de algún código C ++ de código abierto y noté un montón de dobles puntuaciones debajo del uso del código, principalmente al comienzo de los nombres de las variables. return __CYGWIN__;Solo me pregunto si hay una razón ...
Crear TreeView con nodos y casillas de verificación
He creado TreeView así: TreeView=CreateWindowEx(0, WC_TREEVIEW, TEXT("Tree View"), WS_VISIBLE | WS_CHILD, 0, 0, 200, 500, hwnd, (HMENU)ID_TREE_VIEW, GetModuleHandle(NULL), NULL);Ahora agregué un elemento como se muestra eneste sitio ...
Adjuntar a JVM que ya se está ejecutando
¿Hay alguna forma de adjuntar a una JVM que ya se está ejecutando? Por ejemplo, en JNI puedes usarJNI_CreateJavaVM para crear una VM y ejecutar un jar e inspeccionar todas sus clases. Sin embargo, si el jar ya se está ejecutando, no puedo ...
no se puede aplicar std :: set_intersection en diferentes tipos de estructuras con un campo común
Estoy tratando de usar usestd :: set_intersection [http://www.sgi.com/tech/stl/set_intersection.html]para encontrar elementos comunes entre 2 tipos completamente diferentes de estructuras de datos que tienen un campo de 'nombre' de enlace ...