skip to content
Essential C++. Preview this item
ClosePreview this item
Checking...

Essential C++.

Author: Stanley B Lippman
Publisher: Harlow : Addison-Wesley, 1999.
Series: C++ in-depth series.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:

Focusing on the elements of C++ programming that you are most likely to encounter, this work examines features and techniques that help solve real-world programming challenges, and presents the  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Stanley B Lippman
ISBN: 0201485184 9780201485189
OCLC Number: 42622038
Description: 288 pages ; 24 cm
Contents: Preface. Structure of This Book. A Note on the Source Code. Acknowledgments. Where to Find More Information. Typographical Conventions. 1. Basic C++ Programming. How to Write a C++ Program.Defining and Initializing a Data Object.Writing Expressions.Writing Conditional and Loop Statements.How to Use Arrays and Vectors.Pointers Allow for Flexibility.Writing and Reading Files.2. Procedural Programming. How to Write a Function.Invoking a Function.Providing Default Parameter Values.Using Local Static Objects.Declaring a Function Inline.Providing Overloaded Functions.Defining and Using Template Functions.Pointers to Functions Add Flexibility.Setting Up a Header File.3. Generic Programming. The Arithmetic of Pointers.Making Sense of Iterators.Operations Common to All Containers.Using the Sequential Containers.Using the Generic Algorithms.How to Design a Generic Algorithm.Using a Map.Using a Set.How to Use Iterator Inserters.Using the iostream Iterators.4. Object-Based Programming. How to Implement a Class.What are Class Constructors and the Class Destructor?What are mutable and const?What is the this Pointer?Static Class Members.Building an Iterator Class.Collaboration Sometimes Requires Friendship.Implementing a Copy Assignment Operator.Implementing a Function Object.Providing Class Instances of the iostream Operators.Pointers to Class Member Functions.5. Object-Oriented Programming. A Tour of Object-Oriented Programming.Polymorphism without Inheritance.Defining an Abstract Base Class.Defining a Derived Class.Using an Inheritance Hierarchy.How Abstract Should a Base Class Be?Initialization, Destruction, and Copy.Defining a Derived Class Virtual Function.Run-Time Type Identification.6. Programming with Templates. Parameterized Types.The Template Class Definition.Handling Template Type Parameters.Implementing the Template Class.A Function Template Output Operator.Constant Expressions and Default Parameters.Template Parameters as Strategy.Member Template Functions.7. Exception Handling. Throwing an Exception.Catching an Exception.Trying for an Exception.Local Resource Management.The Standard Exceptions.Appendix A: Exercise Solutions. Appendix B: Generic Algorithms Handbook. Index. 0201485184T04062001
Series Title: C++ in-depth series.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/42622038> # Essential C++.
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "42622038" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/9330844#Place/harlow> ; # Harlow
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   schema:about <http://id.worldcat.org/fast/843286> ; # C++ (Computer program language)
   schema:about <http://id.worldcat.org/fast/1042804> ; # Object-oriented programming (Computer science)
   schema:about <http://dewey.info/class/005.133/e21/> ;
   schema:bookFormat bgn:PrintBook ;
   schema:creator <http://experiment.worldcat.org/entity/work/data/9330844#Person/lippman_stanley_b> ; # Stanley B. Lippman
   schema:datePublished "1999" ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/9330844> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/9330844#Series/c++_in_depth_series> ; # C++ in-depth series.
   schema:name "Essential C++."@en ;
   schema:productID "42622038" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/42622038#PublicationEvent/harlow_addison_wesley_1999> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/9330844#Agent/addison_wesley> ; # Addison-Wesley
   schema:workExample <http://worldcat.org/isbn/9780201485189> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GB99V5186> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/42622038> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/9330844#Agent/addison_wesley> # Addison-Wesley
    a bgn:Agent ;
   schema:name "Addison-Wesley" ;
    .

<http://experiment.worldcat.org/entity/work/data/9330844#Person/lippman_stanley_b> # Stanley B. Lippman
    a schema:Person ;
   schema:familyName "Lippman" ;
   schema:givenName "Stanley B." ;
   schema:name "Stanley B. Lippman" ;
    .

<http://id.worldcat.org/fast/1042804> # Object-oriented programming (Computer science)
    a schema:Intangible ;
   schema:name "Object-oriented programming (Computer science)"@en ;
    .

<http://id.worldcat.org/fast/843286> # C++ (Computer program language)
    a schema:Intangible ;
   schema:name "C++ (Computer program language)"@en ;
    .

<http://worldcat.org/isbn/9780201485189>
    a schema:ProductModel ;
   schema:isbn "0201485184" ;
   schema:isbn "9780201485189" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.