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.

2
¿Diseño adecuado para evitar el uso de dynamic_cast?
Después de hacer algunas investigaciones, parece que no puedo encontrar un ejemplo simple para resolver un problema que encuentro a menudo. Digamos que quiero crear una pequeña aplicación donde pueda crear Squares, Circles y otras formas, mostrarlas en una pantalla, modificar sus propiedades después de seleccionarlas y luego calcular todos …




1
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 …
9 c++  c  api-design 


5
¿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 memoria?
9 c++  c  low-level 

2
Principio de segregación de interfaz: ¿Qué hacer si las interfaces tienen una superposición significativa?
Del desarrollo de software ágil, principios, patrones y prácticas: Nueva edición internacional de Pearson : A veces, los métodos invocados por diferentes grupos de clientes se superponen. Si la superposición es pequeña, las interfaces para los grupos deben permanecer separadas. Las funciones comunes deben declararse en todas las interfaces superpuestas. …

1
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 …
9 design  c++  c++11 




2
Diseñando clases de excepción
Estoy codificando una pequeña biblioteca y estoy teniendo problemas para diseñar el manejo de excepciones. Debo decir que estoy (todavía) confundido por esta característica del lenguaje C ++ e intenté leer lo más posible sobre el tema para comprender qué tendría que hacer para trabajar adecuadamente con las clases de …



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.