Preguntas etiquetadas con c++

Preguntas sobre C ++, un lenguaje de programación de tipo general, compilado, de tipo estático, de forma libre, multi-paradigma.


5
Documentación del código: ¿Público versus no público?
Soy uno de esos desarrolladores que tiene la mentalidad de que el código escrito debe explicarse por sí mismo y leerse como un libro. SIN EMBARGO, cuando desarrollo código de biblioteca para que otras personas lo usen, trato de poner tanta documentación en los archivos de encabezado como sea posible; …

3
¿Se está eliminando el objetivo de C ++? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . ¿Apple está eliminando el soporte para Objective-C ++? Tenga en …
10 c++  objective-c  apple 

10
¿Prefieres algoritmos a bucles escritos a mano?
¿Cuál de los siguientes le parece más legible? El bucle escrito a mano: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } O la invocación del algoritmo: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Me pregunto si std::for_eachrealmente vale la pena, dado que un ejemplo tan …
10 c++  algorithms 





1
Mover semántica en C ++ - Mover-devolver variables locales
Entiendo que en C ++ 11, cuando devuelve una variable local de una función por valor, el compilador puede tratar esa variable como una referencia de valor r y 'moverla' fuera de la función para devolverla (si RVO / NRVO no sucede en su lugar, por supuesto). Mi pregunta es, …
10 c++  c++11 



3
¿Cómo debo encapsular el acceso a la base de datos?
¿Cuáles son algunos ejemplos de buenas estructuras de clase utilizadas para administrar el acceso a la base de datos? Soy un fanático de la encapsulación de clase y preferiría que los contenedores (por ejemplo, el automóvil) no realicen tareas de base de datos. También me gustaría la posibilidad de colocar …
10 c++  database 



9
Herencia vs Composición para piezas de ajedrez
Una búsqueda rápida de este intercambio de pila muestra que, en general, la composición generalmente se considera más flexible que la herencia, pero como siempre depende del proyecto, etc., y hay ocasiones en que la herencia es la mejor opción. Quiero hacer un juego de ajedrez en 3D donde cada …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.