Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de propósito general. Originalmente fue diseñado como una extensión de C y tiene una sintaxis similar, pero ahora es un lenguaje completamente diferente. Use esta etiqueta para preguntas sobre el código (que se compilará) con un compilador de C ++. Utilice una etiqueta específica de la versión para preguntas relacionadas con una revisión estándar específica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], etc.





3
¿Sigue siendo efectivo C ++?
Por lo que vi en esta publicación , decidí comenzar a leer el libro Effective C ++ . Pero ahora que hay muchas características nuevas debido a C ++ 11 y que algunas de las buenas prácticas cambiaron, no estoy seguro de si realmente es una buena idea. ¿El advenimiento …


2
CMake: estructura del proyecto con pruebas unitarias
Estoy tratando de estructurar mi proyecto para incluir las fuentes de producción (en la srcsubcarpeta) y las pruebas (en la testsubcarpeta). Estoy usando CMake para construir esto. Como ejemplo mínimo, tengo los siguientes archivos: CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory (src) add_subdirectory (test) src / CMakeLists.txt: add_executable (demo main.cpp …



5
Rotación de un punto sobre otro punto (2D)
Estoy tratando de hacer un juego de cartas donde las cartas se desplieguen. En este momento para mostrarlo estoy usando la API de Allegro que tiene una función: al_draw_rotated_bitmap(OBJECT_TO_ROTATE,CENTER_X,CENTER_Y,X ,Y,DEGREES_TO_ROTATE_IN_RADIANS); así que con esto puedo hacer que mi ventilador tenga efecto fácilmente. El problema es saber qué tarjeta está debajo …
139 c++  algorithm 





13
¿Es posible serializar y deserializar una clase en C ++?
¿Es posible serializar y deserializar una clase en C ++? He estado usando Java durante 3 años, y la serialización / deserialización es bastante trivial en ese lenguaje. ¿C ++ tiene características similares? ¿Hay bibliotecas nativas que manejan la serialización? Un ejemplo sería útil.
138 c++  serialization 

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.