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

7 la respuesta

Almacenamiento en caché del iterador final: ¿buena o mala idea?

En términos generales, ¿es una buena idea almacenar en caché un iterador final (específicamente contenedores STL) con fines de eficiencia y velocidad? como en el siguiente bit de código: std::vector<int> vint; const ...

8 la respuesta

Llamada de función virtual usando objeto de referencia

Tengo un puntero de clase base que apunta a un objeto de clase derivado. Estoy llamandofoo() funcionan usando dos formas diferentes en el siguiente código. Por queDerived::foo() ser llamado en el primer caso? No ...

2 la respuesta

Comprender c ++ regex con un ejemplo simple

Escribí el siguiente ejemplo simple: #include <iostream> #include <string> #include <regex> int main () { std::string str("1231"); std::regex r("^(\\d)"); std::smatch m; std::regex_search(str, m, r); for(auto v: m) std::cout << v << std::endl; ...

3 la respuesta

¿Cuál es la diferencia entre las referencias de valor r y las referencias de valor l? (CodeGen)

¿Cómo se ve una referencia de valor r desde una perspectiva de nivel inferior? ¡Parece que no puedo entenderlo! ¿Puedo ver un ejemplo de código generado (ya sea equivalente C o x86 / x64) a partir de una referencia de valor r frente a una ...

1 la respuesta

Diseño de memoria de herencia virtual de C ++

Diseños de memoria de herencia virtualEstoy tratando de entender completamente lo que está sucediendo bajo el capó en la memoria con herencia virtual y vTables / vPtrs y qué no. Tengo dos ejemplos de código que he escrito y entiendo exactamente ...

1 la respuesta

Pasar un int a una función, luego usar ese int para crear una matriz

Estoy tratando de crear una clase textureLoader para mi proyecto openGL y no puedo inicializar una matriz de texturas dentro de mi constructor de clases porque la matriz no aceptará nada a menos que sea una constante int. Para pintarte una ...

4 la respuesta

¿Archivo de encabezado incluido solo una vez en todo el programa?

Sé que esta es una pregunta común, pero todavía no puedo entenderlo por completo. en unCo programa C ++ generado a partir de múltiples archivos de origen y encabezado diferentes, ¿se incluirá cada archivo de encabezado solo una vez en todo el ...

6 la respuesta

cómo imprimir una matriz al revés

El usuario ingresa un número que se coloca en una matriz y luego la matriz necesita ser orientada hacia atrás int main() { int numbers[5]; int x; for (int i = 0; i<5; i++) { cout << "Enter a number: "; cin >> x; numbers[x]; } for (int i = 5; i>0 ...

2 la respuesta

¿Es posible construir un mapa de calor a partir de datos de puntos a 60 veces por segundo?

Estoy trabajando en una simulación de nubes (nubes reales) donde las nubes son simuladas por puntos 3D, luego proyectadas en un mapa de calor 2D, de aproximadamente 640x480 unidades de gran tamaño. El número de puntos es de aproximadamente 50k, ...

6 la respuesta

C ++ bitfield embalaje con bools

Acabo de hacer una prueba con bitfields, y los resultados me sorprenden. class test1 { public: bool test_a:1; bool test_b:1; bool test_c:1; bool test_d:1; bool test_e:1; bool test_f:1; bool test_g:1; bool test_h:1; }; class test2 { public: int ...