c++ c++ 12,669

  1. ¿Por qué es más rápido procesar una matriz ordenada que una matriz sin clasificar?
  2. ¿Cuál es el operador "->" en C ++?
  3. La guía y la lista definitiva de libros en C ++
  4. La forma más elegante de repetir las palabras de una cadena
  5. ¿Cuáles son las diferencias entre una variable de puntero y una variable de referencia en C ++?
  6. ¿Qué significa la palabra clave explícita?
  7. ¿Cuándo se deberían usar static_cast, dynamic_cast, const_cast y reinterpret_cast?
  8. ¿Cómo configura, borra y alterna un solo bit?
  9. ¿Por qué las adiciones de elementos son mucho más rápidas en bucles separados que en un bucle combinado?
  10. ¿Por qué "usar el espacio de nombres estándar" se considera una mala práctica?
  11. ¿Cuáles son las reglas y expresiones idiomáticas básicas para la sobrecarga del operador?
  12. ¿Cuál es la regla de tres?
  13. ¿Cuál es la diferencia entre #include <filename> y #include "filename"?
  14. ¿Qué es el modismo de copiar y cambiar?
  15. Ciclos en software de árbol genealógico
  16. C ++ 11 introdujo un modelo de memoria estandarizada. Qué significa eso? ¿Y cómo afectará la programación en C ++?
  17. ¿Cómo puedo perfilar el código de C ++ en Linux?
  18. Lanzamiento regular vs. static_cast vs. dynamic_cast
  19. ¿Qué es un puntero inteligente y cuándo debería usar uno?
  20. Procesamiento de imágenes: mejora de algoritmos para el reconocimiento de 'Coca-Cola Can'
  21. Es <más rápido que <=?
  22. ¿Por qué las líneas de lectura de stdin son mucho más lentas en C ++ que en Python?


  23. ¿Por qué cambiar 0.1f a 0 reduce el rendimiento en 10 veces?
  24. ¿Por qué las plantillas solo pueden implementarse en el archivo de encabezado?
  25. ¿Qué son semánticas de movimiento?
  26. ¿Por qué debería usar un puntero en lugar del objeto en sí?
  27. Compilación de una aplicación para su uso en entornos altamente radiactivos
  28. ¿Cuál es el efecto de extern "C" en C ++?
  29. ¿Qué es una referencia indefinida / error de símbolo externo no resuelto y cómo lo soluciono?
  30. La forma más fácil de convertir int a cadena en C ++
  31. Cuándo usar destructores virtuales?
  32. ¿Qué es una expresión lambda en C ++ 11?
  33. ¿Qué son los valores r, lvalues, xvalues, glvalues y prvalues?
  34. Reemplazar una variable de recuento de bucles de 32 bits con 64 bits introduce desviaciones de rendimiento locas
  35. ¿Cuál es la diferencia entre const int *, const int * const e int const *?
  36. ¿Por qué necesitamos funciones virtuales en C ++?
  37. Comportamiento indefinido y puntos de secuencia
  38. ¿Los paréntesis después del nombre de tipo marcan la diferencia con los nuevos?
  39. ¿Dónde y por qué tengo que poner las palabras clave "plantilla" y "nombre de tipo"?
  40. ¿Se puede acceder a la memoria de una variable local fuera de su alcance?
  41. ¿Cuáles son las nuevas características en C ++ 17?
  42. Diferencia entre herencia privada, pública y protegida
  43. ¿Cuáles son las reglas sobre el uso de un guión bajo en un identificador de C ++?
  44. ¿Por qué no se pueden declarar las variables en una instrucción switch?
  45. Cómo convertir un std :: string a const char * o char *?
  46. ¿Qué son los tipos de POD en C ++?
  47. ¿Por qué los programadores de C ++ deberían minimizar el uso de 'nuevo'?
  48. ¿Puedo llamar a un constructor desde otro constructor (do encadenamiento de constructor) en C ++?
  49. ¿Por qué este código C ++ es más rápido que mi ensamblaje escrito a mano para probar la conjetura de Collatz?
  50. ¿Cómo declaras una interfaz en C ++?