Preguntas etiquetadas con c++

9
Revisión de diseño de serialización de C ++

Estoy escribiendo una aplicación C ++. La mayoría de las aplicaciones leen y escriben datos citas de necesarias y esta no es una excepción. Creé un diseño de alto nivel para el modelo de datos y la lógica de serialización. Esta pregunta solicita una revisión de mi diseño con estos objetivos...

9
¿Qué significa declarar una variable volátil?

Muchos programas de bajo nivel utilizan la palabra clave volátil para los tipos de mapeo de memoria y demás, sin embargo, estoy un poco confundido sobre lo que REALMENTE hace en segundo plano. En otras palabras, ¿qué significa que el compilador no "optimice" la dirección de

9
Ajuste idiomático de la plantilla tipo C ++ API en C

Estoy trabajando en envolver una API de C ++ que proporciona acceso a un almacén de datos (Hazelcast) en funciones C, para que también se pueda acceder al almacén de datos desde el código C-only. La API de Hazelcast C ++ para la estructura de datos del mapa tiene este aspecto: auto map =...

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

8
¿Qué debo saber sobre C ++? [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años .

8
¿Cuál es el caso de uso para usar la clase de amigo C ++?

Estoy tratando de entender C ++ amigo. ¿Cuándo es el buen caso de uso para usar amigo? Supongo que si queremos permitir que otra clase tenga acceso a los atributos de otras clases, ¿por qué no lo hacemos público o heredamos de esa clase? Gracias por tu