|
" Exploring C++ "
Ray Lischner
Document Type
|
:
|
BL
|
Record Number
|
:
|
669055
|
Doc. No
|
:
|
dltt
|
Main Entry
|
:
|
Lischner, Ray,1961-
|
Title & Author
|
:
|
Exploring C++ : the programmer's introduction to C++ /\ Ray Lischner
|
Publication Statement
|
:
|
Berkeley, CA :: Apress ;New York, NY :: Distributed to the book trade worldwide by Springer-Verlag,, c2009
|
Series Statement
|
:
|
The expert's voice in C++
|
Page. NO
|
:
|
xxxi, 711 p. ;; 24 cm
|
ISBN
|
:
|
9781590597491
|
|
:
|
: 1590597494
|
|
:
|
: 9781430218951 (e-isbn)
|
|
:
|
: 1430218959 (e-isbn)
|
Notes
|
:
|
Includes index
|
Contents
|
:
|
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
|
Subject
|
:
|
C++ (Computer program language)
|
Dewey Classification
|
:
|
005.133 22
|
LC Classification
|
:
|
QA76.73.C153L57 2009
|
|
:
|
QA76.73.C153L57 2009
|
Parallel Title
|
:
|
Exploring C plus plus
|
| |