Exploring C++ : the programmer's introduction to C++ / Ray Lischner.

Por: Lischner, Ray, 1961-Tipo de material: TextoTextoSeries Expert's voice in C++Detalles de publicación: Berkeley, CA : New York : Apress ; Springer-Verlag [distributor], c2009Descripción: xxxi, 711 p. ; 24 cmISBN: 9781590597491; 1590597494Otro título: Exploring C plus plusTema(s): C++ (Lenguaje de programación para computadora) | C++ (Computer program language)Clasificación CDD: 005.133 22 Clasificación LoC:QA76.73.C153 | L58 2009
Contenidos:
part I. The basics: 1. Honing your tools -- 2. Reading C++ code -- 3. Integer expressions -- 4. Strings -- 5. Simple input -- 6. Error messages -- 7. For loops -- 8. Formatted output -- 9. Arrays and vectors -- 10. Increment and decrement -- 11. Conditions and logic -- 12. Compound statements -- 13. Introduction to file I/O -- 14. The map data structure -- 15. Type synonyms -- 16. Characters -- 17. Character categories -- 18. Case-folding -- 19. Writing functions -- 20. Function arguments -- 21. Using algorithms -- 22. Overloading function names -- 23. Big and little numbers -- 24. Very big and very little numbers -- 25. Documentation -- 26 Project 1: Body-mass index -- part II. Custom types: 27. Custom types -- 28. Overloading operators -- 29. Custom I/O operators -- 30. Assignment and initialization -- 31. Writing classes -- 32. More about member functions -- 33. Access levels -- 34. Introduction to object-oriented programming -- 35. Inheritance -- 36. Virtual functions -- 37. Classes and types -- 38. Declarations and definitions -- 39. Using multiple source files -- 40. Function objects -- 41. Useful algorithms -- 42. Iterators -- 43. Exceptions -- 44. More operators -- 45. Project 2: Fixed-point numbers -- part III. Generic programming -- 46. Function templates -- 47. Class templates -- 48. Template specialization -- 49. Partial specialization -- 50. Names and namespaces -- 51. Containers -- 52. International characters -- 53. Locales and facets -- 54. Text I/O -- 55. Project 3: Currency type -- part IV. Real programming: 56. Pointers -- 57. Dynamic memory -- 58. Exception-safety -- 59. Old-fashioned arrays -- 60. Smart pointers -- 61. Working with bits -- 62. Enumerations -- 63. Multiple inheritance -- 64. Traits and policies -- 65. Names and templates -- 66. Overloaded functions -- 67. Metaprogramming -- 68. Project 4: Calculator.
Star ratings
    Valoración media: 0.0 (0 votos)
Existencias
Tipo de ítem Biblioteca actual Colección Signatura Copia número Estado Fecha de vencimiento Código de barras
Libro Libro Biblioteca Central Ensenada
Acervo General QA76.73 .C153 L58 2009 (Browse shelf(Abre debajo)) 1 Disponible ENS059591
Libro Libro Biblioteca Central Tijuana
Acervo General QA76.73.C153 L58 2009 (Browse shelf(Abre debajo)) 1 Disponible TIJ081872
Libro Libro Biblioteca Central Tijuana
Acervo General QA76.73.C153 L58 2009 (Browse shelf(Abre debajo)) 2 Disponible TIJ081873

Incluye índice.

part I. The basics: 1. Honing your tools -- 2. Reading C++ code -- 3. Integer expressions -- 4. Strings -- 5. Simple input -- 6. Error messages -- 7. For loops -- 8. Formatted output -- 9. Arrays and vectors -- 10. Increment and decrement -- 11. Conditions and logic -- 12. Compound statements -- 13. Introduction to file I/O -- 14. The map data structure -- 15. Type synonyms -- 16. Characters -- 17. Character categories -- 18. Case-folding -- 19. Writing functions -- 20. Function arguments -- 21. Using algorithms -- 22. Overloading function names -- 23. Big and little numbers -- 24. Very big and very little numbers -- 25. Documentation -- 26 Project 1: Body-mass index -- part II. Custom types: 27. Custom types -- 28. Overloading operators -- 29. Custom I/O operators -- 30. Assignment and initialization -- 31. Writing classes -- 32. More about member functions -- 33. Access levels -- 34. Introduction to object-oriented programming -- 35. Inheritance -- 36. Virtual functions -- 37. Classes and types -- 38. Declarations and definitions -- 39. Using multiple source files -- 40. Function objects -- 41. Useful algorithms -- 42. Iterators -- 43. Exceptions -- 44. More operators -- 45. Project 2: Fixed-point numbers -- part III. Generic programming -- 46. Function templates -- 47. Class templates -- 48. Template specialization -- 49. Partial specialization -- 50. Names and namespaces -- 51. Containers -- 52. International characters -- 53. Locales and facets -- 54. Text I/O -- 55. Project 3: Currency type -- part IV. Real programming: 56. Pointers -- 57. Dynamic memory -- 58. Exception-safety -- 59. Old-fashioned arrays -- 60. Smart pointers -- 61. Working with bits -- 62. Enumerations -- 63. Multiple inheritance -- 64. Traits and policies -- 65. Names and templates -- 66. Overloaded functions -- 67. Metaprogramming -- 68. Project 4: Calculator.

4 9

Con tecnología Koha