Acerca de los principiantes en el lenguaje C++
Busque libros básicos, no lea esos libros famosos particularmente gruesos, son inútiles y se sorprenderá incluso si ni siquiera comienza. Personalmente, le sugiero que primero tome prestado el libro de Tan Haoqiang. "Programación C ++" "Echemos un vistazo primero, porque su libro es relativamente fácil de entender y habla de cosas muy básicas. Hay que decir que es mejor para principiantes. Por supuesto, también puedes buscar otros libros introductorios. Después de encontrar el libro introductorio que necesita, debe recordar pasar la mitad del tiempo leyendo libros y la otra mitad en la computadora. Realmente, es muy importante practicar en la computadora. Sólo a través de la práctica podrás mejorar y descubrir tus problemas. propias deficiencias. Es mejor escribir todos los ejemplos del libro, corregirlos adecuadamente y luego simplemente cometer errores. Como dijo nuestro maestro, solo cuando cometes errores puedes progresar, un error es deprimente, pero el progreso es realmente obvio, así que no. No tengas miedo, lee el libro, familiarízate con la gramática, recuerda el formato, practica más en la computadora y poco a poco te irás volviendo más sólido, no te apresures. Una vez que tenga ciertos conocimientos básicos, podrá convertirse en un experto leyendo los siguientes libros clásicos. Vamos... espero que puedas tener éxito.
Serie C++/OPP/OOD:
Nivel 1: Sintaxis/Semántica (C++)
[Lippman2000] Essential C++ 30
Essential C++, por Stanley B. Lippman Addison Wesley Longman 2000, 276 páginas
Versión china de Essential C++, traducida por Hou Junjie, 282 páginas
[Eckel2000] Thinking in C++ 110 p >
Thinking in C++ 2/e Bruce Eckel 2000 1470 páginas Prentice Hall
Pensamientos de programación en C++, traducido por Liu Zongtian y otros, 420 páginas
[Lippman98] C+ +Primer 100
C++ Primer, tercera edición, de Stanley Lippman y Josee Lajoie
Addison Wesley Longman, 1998 1237 páginas
C++ Primer versión china, traducida por Hou Junjie, 1999, página 1237
Nivel 2: Experiencia experta (C++/OOP)
[Meyers96] C++ más eficaz 35
C++ más eficaz, por Scott Meyers, Addison Wesley, 1996,318 páginas
Versión china de C++ más eficaz, Hou Junjie, Pearson 2000. 318 páginas
[Meyers98] C++ eficaz 30
Effective C++, segunda edición, por Scott Meyers, Addison Wesley Longman, 1998, 256 páginas
Effective C++ 2/e versión china, Hou Junjie, Pearson 2000,256 páginas
[Sutter99] Exceptional C++ 30
p>C++ excepcional, por Herb Sutter, Addison Wesley Longman, 2000,208 páginas
Versión china de C++ excepcional, Hou Junjie, Pearson 2000,248 páginas
[Sutter2001] More Exceptional C++ 30
More Exceptional C++ por Herb Sutter,Addison Wesley Longman, 2001.
Nivel 3: Mecanismo subyacente (modelo de objetos C++)
[Lippman96 ] Inside the C++ Object Model 40
Inside the C++ Object Model, por Stanley Lippman, Addison Wesley Longman, 1996, 280 páginas
Exploración en profundidad del modelo de objetos C++, traducido por Hou Junjie
Nivel 4: Reutilización de conceptos de diseño (C++/Patrones)
[Gamma95] Patrones de diseño: Elementos de So reutilizables orientados a objetos
ftware,
por Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides, Addison Wesley, 1995.395 páginas
Design Pattern, traducido por Li Yingjun et al., Machinery Industry Press, 2000.254 páginas
[Alex2001]Diseño moderno en C++: programación genérica y patrones de diseño aplicados
por Andrei Alexandrescu,Addison-Wesley,2001,352Papel
Genericidad/STL Serie:
El primer ámbito es utilizar STL:
[Josuttis99]: La biblioteca estándar de C++: un tutorial y una referencia, por Nicolai M.Josuttis,
Addison Wesley 1999.799páginas
El segundo ámbito es comprender la connotación de tecnología genérica y la teoría académica de STL:
[Austern98]: Programación genérica y STL: uso y extensión el estándar C++
[Austern98]: Programación genérica y STL - Uso y extensión del estándar C++ p>
Biblioteca de plantillas, por Matthew H.Austern, Addison Wesley 1998.548page
El tercer ámbito es ampliar STL:
[Stepanov2001]: Biblioteca de plantillas estándar C++ de P.J. Plauger,Alexander A.Stepanov,
Meng Lee,David R.Musser, Prentice Hall 2001
Las anteriores son algunas de mis sugerencias personales, espero que te sean útiles. Vamos...