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

3 la respuesta

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 ...

4 la respuesta

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] ...

17 la respuesta

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 ...

2 la respuesta

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 ...

2 la respuesta

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 ...

1 la respuesta

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 ...

6 la respuesta

¿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 ...

1 la respuesta

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 ...

2 la respuesta

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 ...

3 la respuesta

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 ...