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

24 la respuesta

¿Varios niveles de clases base ralentizan una clase / estructura en c ++?

¿Tener varios niveles de clases base ralentiza una clase? A deriva B deriva C C deriva D deriva F deriva G, ... La herencia múltiple ralentiza una clase?

2 la respuesta

Inicialización de C ++ [duplicado]

Posible duplicado: Construcción de clase con valores iniciales [https://stackoverflow.com/questions/7207884/class-construction-with-initial-values] Mientras miraba el ejemplo de c ++ ...

18 la respuesta

calculate número de bits establecidos en byte

Estoy interesado, ¿cuál es la forma óptima de calcular el número de bits establecidos en byte de esta manera template< unsigned char byte > class BITS_SET { public: enum { B0 = (byte & 0x01) ? 1:0, B1 = (byte & 0x02) ? 1:0, B2 = (byte & 0x04) ? ...

4 la respuesta

C ++: Mejora del rendimiento de la memoria caché en una matriz 3d

No sé cómo optimizar el rendimiento de la caché a un nivel realmente bajo, pensando en el tamaño de la línea de caché o la asociatividad. Eso no es algo que puedas aprender de la noche a la mañana. Teniendo en cuenta que mi programa se ejecutará ...

10 la respuesta

Muestreo de una distribución de probabilidad discreta en C ++

Soy nuevo en C ++ y estoy extremadamente sorprendido por la falta de herramientas de manipulación de probabilidad comunes y accesibles (es decir, la falta de cosas en Boost y la biblioteca estándar). He realizado una gran cantidad de ...

10 la respuesta

cuánto hace el destructor predeterminado

¿El destructor predeterminado en las clases de C ++ elimina automáticamente los miembros que no están asignados explícitamente en el código? Por ejemplo class C { public: C() {} int arr[100]; }; int main(void) { C* myC = new C(); delete myC; ...

4 la respuesta

boost :: enlace y función de miembro de clase

Considere el siguiente ejemplo. #include <iostream> #include <algorithm> #include <vector> #include <boost/bind.hpp> void func(int e, int x) { std::cerr << "x is " << x << std::endl; std::cerr << "e is " << e << std::endl; } struct foo ...

4 la respuesta

Es nullptr_t un tipo constructivo predeterminado?

No puedo decir desde el Estándar C ++ 11 si nullptr_t tiene un constructor predeterminado. En otras palabras, ¿es válido lo siguiente?: nullptr_t n;GCC y VC ++ permiten el código anterior, pero clang no. No puedo encontrar nada en el Estándar ...

14 la respuesta

¿De dónde provienen los bloqueos de "llamada de función virtual pura"?

A veces noto programas que se bloquean en mi computadora con el error: "llamada de función virtual pura". ¿Cómo se compilan estos programas cuando no se puede crear un objeto de una clase abstracta?

8 la respuesta

Agregar al final de una matriz Char en C ++

¿Hay algún comando que pueda agregar una matriz de caracteres a otra? Algo que teóricamente funcionaría así: //array1 has already been set to "The dog jumps " //array2 has already been set to "over the log" append(array2,array1); cout << ...