Red de conocimiento informático - Material del sitio web - ¿Cómo escribir un pequeño juego en C++?

¿Cómo escribir un pequeño juego en C++?

Para este tipo de juego, puedes ir a la biblioteca y pedir prestada una copia de "Diseño de cursos de lenguaje C"

Si estudias este libro detenidamente y escribes cada línea de código. Básicamente, puede estar tranquilo con las capacidades de programación orientada a procesos.

Si tiene algún detalle del código del que no está seguro, vaya a CSDN, Blog Park, Overflow para preguntar o publicar para preguntar.

Uno: Lo que dijo el padre de C++, Bjarne Stroustrup: “Odio especialmente cuando los diseñadores de lenguajes imponen sus propias preferencias a los usuarios” (mirando go). Como resultado, para no limitar sus ideas, C ++ se ha convertido en lo que es ahora, incluidos varios paradigmas, probablemente

1, orientado a objetos (la aplicación flexible de herencia virtual + share_ptr puede lograr java/C# efecto)

2. Plantillas (aquí hay dos categorías, a saber, programación rica en tipos y metaprogramación, que son muy diferentes)

3. Programación funcional (ahora con lambda, con <. algoritmo>Archivo, simplemente invencible)

Dos: sugerencias de aprendizaje de C++

Una de las desventajas de C++ es que es más complicado que muchos lenguajes y difícil de aprender y dominar. Mucha gente dice que aprender el lenguaje C solo requiere una copia del "Lenguaje de programación C" de K&R, pero existen innumerables libros sobre C ++. Entré a C++ desde C y aprendí solo leyendo. Comparta alguna experiencia de aprendizaje aquí. Personalmente, creo que aprender C++ se puede dividir en 4 niveles:

El primer nivel, conceptos básicos de C++: elige un libro introductorio, como "C++ Primer", "C++ University Tutorial" o el clásico "C++". Primer" escrito por Stroustrup C++ Programming Language" o su nuevo trabajo "C++ Programming Principios y práctica" hace un año y medio, y los cursos generales de C++ terminan aquí Además, "C++ Standard Library" y "The C++ Standard Library Extensions". " están disponibles como referencia;

El segundo nivel, use C++ de manera correcta y eficiente: a partir de este nivel, debe estudiar por su cuenta y haber leído "(Más)C++ efectivo", "(Más)C++ excepcional ", "STL efectivo" y "Estándares de programación C++" "Y así sucesivamente, es apropiado ingresar al camino del desarrollo profesional de C++;

El tercer nivel, comprensión profunda de C++: para problemas globales , puede leer "Exploración en profundidad del modelo de objetos C++", "C++ imperfecto" y "Meditaciones en C++", "Análisis del código fuente STL", para desafiar su coeficiente intelectual, puede leer libros sobre plantillas y metaprogramación de plantillas, como como "Plantillas C++", "Nuevo pensamiento de diseño de C++", "Metaprogramación de plantillas de C++";

Cuarto nivel, estudie C++: lea "El diseño y la evolución del lenguaje C++", "La esencia de Programación" (incluyendo la base matemática detrás del diseño STL), el documento estándar C++ "ISO/IEC 14882:2003", la propuesta del Comité de Estándares C++ e Informes y literatura académica sobre C++.