000 02724cam a2200301 a 4500
008 081021s2008 njua b 001 0 eng
010 _a2009275112
020 _a9780137001309
020 _a0137001304
035 _a(Sirsi) u5304
040 _aEG-CaNU
_c EG-CaNU
_d EG-CaNU
042 _ancode
082 0 0 _a005.133
_2 22
100 1 _aDeitel, Paul J.
_910597
245 1 0 _aC++ for Programmers /
_c P.J. Deitel, H.M. Deitel.
260 _aUpper Saddle River, NJ :
_b Prentice Hall,
_c c2009.
300 _axl, 1000 p. :
_b ill. ;
_c 24 cm.
490 1 _aDeitel developer series.
504 _aIncludes bibliographical references (p. [970]-975) and index.
505 0 _aIntroduction -- Introduction to C++ programming -- Introduction to classes and objects -- Control statements: part 1 -- Control Statements: part 2 -- Functions and an introduction to recursion -- Arrays and vectors -- Pointers and pointer-based strings -- Classes: a deeper look, part 1 -- Classes: a deeper look, part 2 -- Operator overloading; string and array objects -- Object-oriented programming: inheritance -- Object-oriented programming: polymorphism -- Templates -- Stream input/output -- Exception handling -- File processing -- Class string and string stream processing -- Bits, characters, c strings and structs -- Standard template library (STL) -- Boost libraries, technical report I and C++0x -- Other topics.
520 _aWritten for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the C++ language and C++ Standard Libraries in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, code walkthroughs and program outputs. The book features 240 C++ applications with over 15,000 lines of proven C++ code, and hundreds of tips that will help you build robust applications. Start with an introduction to C++ using an early classes and objects approach, then rapidly move on to more advanced topics, including templates, exception handling, the Standard Template Library (STL) and selected features from the Boost libraries. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UMLr 2 ATM case study, including a complete C++ implementation. When you’re finished, you’ll have everything you need to build object-oriented C++ applications.
650 0 _aC++ (Computer program language)
_9263
653 _apolymorphism.
653 _adeeper look
700 1 _aDeitel, Harvey M.,
_d 1945-
_910598
596 _a1
999 _c4314
_d4314