|
|
||
![]() |
||
| HELP | ||
|
$10.00 List price:
Used Trade Paper
Ships in 1 to 3 days
More copies of this ISBN:C++ Primer 3RD Editionby Stanley B Lippman
Out of Print
Synopses & ReviewsPublisher Comments:"C++ Primer is well known as one of the best books for learning C++ and is useful for C++ programmers of all skill levels. This Fourth Edition not only keeps this tradition alive, it actually improves on it." --Steve Vinoski, Chief Engineer, Product Innovation, IONA Technologies "The Primer really brings this large and complex language down to size." --Justin Shaw, Senior Member of Technical Staff, Electronic Programs Division, The Aerospace Corporation "It not only gets novices up and running early, but gets them to do so using good programming practices." --Nevin ":-)" Liber, Senior Principal Engineer (C++ developer since 1988) This popular tutorial introduction to standard C++ has been completely updated, reorganized, and rewritten to help programmers learn the language faster and use it in a more modern, effective way. Just as C++ has evolved since the last edition, so has the authors' approach to teaching it. They now introduce the C++ standard library from the beginning, giving readers the means to write useful programs without first having to master every language detail. Highlighting today's best practices, they show how to write programs that are safe, can be built quickly, and yet offer outstanding performance. Examples that take advantage of the library, and explain the features of C++, also show how to make the best use of the language. As in its previous editions, the book's authoritative discussion of fundamental C++ concepts and techniques makes it a valuable resource even for more experienced programmers. Program Faster and More Effectively with This Rewritten Classic
The source code for the book's extended examples is available on the Web at the address below.www.awprofessional.com/cpp_primer Book News Annotation:A book/disk package with a sense of humor, bridging the gap between
C++ as described in beginner and intermediate-level works and C++ as
it is practiced by experts. Numerous techniques are explained in
sections on indirection, class hierarchies, and memory management.
Other topics include template creation, exception handling, pointers,
and optimization techniques. Focus is on ANSI C++. The companion
disk for Windows contains source code. This third edition is a
revision of Secrets of the C++ Masters and includes a new appendix
comparing C++ with Java.
Annotation c. Book News, Inc., Portland, OR (booknews.com) Synopsis:Completely rewritten, this tutorial is driven by examples which help the novice C++ programmer solve problems. It combines the practical experience and writing of Stanley Lippman with the inside knowledge of the ANSI/ISO Standards draft from Josee Lajoie. Synopsis:C++ is the dominant programming language for large-scale programs, therefore many programmers need to know C++. Real world applications of C++ include networking, visualization, database access, and numerical analysis. Typically used for projects that span multiple areas that other programming languages can't handle. Synopsis:The third edition of the C++ Primer combines Stanley Lippman's practical
experience with Jos?e Lajoie's inside knowledge of the ANSI/ISO Standard
C++. This tutorial is rewritten to describe the features and programming
usage of Standard C++. Especially useful for developers new to C++ are
the many real-world programming examples that illustrate the design of
generic and object-oriented programs, the use of templates, and other
aspects of program design using Standard C++. In addition, the C++
Primer provides usage and efficiency guidelines where appropriate.
Highlights
x Clear, practical and example-driven coverage of the Standard
Library, with emphasis on the containers, iterators and algorithms (also
known as the Standard Template Library), the string class and iostreams
x A detailed look at the new features of Standard C++; exception handling,
run-time type identification, namespaces, the built-in bool type, and
new-style cast-notation, with advice on how to effectively use them.
x A thorough introduction of the advanced language features, such as
templates, classes, and inheritance in support of generic programming,
object-oriented programming and object-based programming.
x An appendix that can be used as a quick reference for the generic algorithms,
describing their behavior, and providing concrete examples of how to use
them. Description:The third edition of the C++ Primer combines Stanley Lippman's practical
experience with Jos?e Lajoie's inside knowledge of the ANSI/ISO Standard
C++. This tutorial is rewritten to describe the features and programming
usage of Standard C++. Especially useful for developers new to C++ are
the many real-world programming examples that illustrate the design of
generic and object-oriented programs, the use of templates, and other
aspects of program design using Standard C++. In addition, the C++
Primer provides usage and efficiency guidelines where appropriate.
Highlights
x Clear, practical and example-driven coverage of the Standard
Library, with emphasis on the containers, iterators and algorithms (also
known as the Standard Template Library), the string class and iostreams
x A detailed look at the new features of Standard C++; exception handling,
run-time type identification, namespaces, the built-in bool type, and
new-style cast-notation, with advice on how to effectively use them.
x A thorough introduction of the advanced language features, such as
templates, classes, and inheritance in support of generic programming,
object-oriented programming and object-based programming.
x An appendix that can be used as a quick reference for the generic algorithms,
describing their behavior, and providing concrete examples of how to use
them. About the AuthorStanley B. Lippman is Architect with the Visual C++ development team at Microsoft. Previously, he served as a Distinguished Consultant at the Jet Propulsion Laboratories (JPL). Stan spent more than twelve years at Bell Laboratories, where he worked with Bjarne Stroustrup on the original C++ implementation and the Foundation research project. After Bell Laboratories, Stan worked at Disney Feature Animation, originally as principal software engineer, then as software technical director on Fantasia 2000. Josée Lajoie is a staff development analyst in the IBM Canada Laboratory C/C++ Compiler group, and is currently the chair of the core language working group for the ANSI/ISO C++ Standard Committee. In addition, she is a regular columnist on the evolution of the C++ Language Standard for the C++ Report.. Barbara E. Moo is an independent consultant with 20 years' experience in the software field. During her nearly 15 years at AT&T, she worked on one of the first commercial products ever written in C++, managed the company's first C++ compiler project, and directed the development of AT&T's award-winning WorldNet Internet service business. 0201721481AB01312005 Table of ContentsPreface xixChapter 1. Getting Started 1
Part I. The Basics 31Chapter 2. Variables and Basic Types 33
Chapter 3. Library Types 77
Chapter 4. Arrays and Pointers 109
Chapter 5. Expressions 147
Chapter 6. Statements 191
Chapter 7. Functions 225
Chapter 8. The IO Library 283
Part II. Containers and Algorithms 303Chapter 9. Sequential Containers 305
Chapter 10. Associative Containers 355
Chapter 11. Generic Algorithms 391
Part III. Classes and Data Abstraction 427Chapter 12. Classes 429
Chapter 13 Copy Control 475
Chapter 14. Overloaded Operations and Conversions 505
Part IV. Object-Oriented and Generic Programming 555Chapter 15. Object-Oriented Programming 557
Chapter 16. Templates and Generic Programming 623
Part V. Advanced Topics 685Chapter 17. Tools for Large Programs 687
Chapter 18. Specialized Tools and Techniques 753
Appendix A. The Library 809
Index 843What Our Readers Are SayingBe the first to add a comment for a chance to win!Product Details
Other books you might like
Related Aisles | |||||||||
|
| ||||||||||
|
|
||||||||||