skip to content
Programming in C++ Preview this item
ClosePreview this item
Checking...

Programming in C++

Author: Stephen C Dewhurst; Kathy T Stark
Publisher: Upper Saddle River, N.J. : Prentice Hall PTR, ©1995.
Edition/Format:   Print book : English : 2nd edView all editions and formats
Summary:

Suitable for programmers familiar with C who are interested in programming in C++, this work discusses programming issues and develops topics of C++ programming paradigms and their supporting  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

Additional Physical Format: Online version:
Dewhurst, Stephen C.
Programming in C++.
Upper Saddle River, N.J. : Prentice Hall PTR, ©1995
(OCoLC)756416109
Document Type: Book
All Authors / Contributors: Stephen C Dewhurst; Kathy T Stark
ISBN: 0131827189 9780131827189
OCLC Number: 31970517
Notes: Includes index.
Description: x, 304 pages ; 24 cm
Contents: Preface. Preface to the First Edition. Introduction. I. THE C++ LANGUAGE. II. PROGRAMMING PARADIGMS. III. BOOK ORGANIZATION. 1. Data Types and Operations. 1.1 Numeric Types. 1.2 Characters. 1.3 Scalar Types with Relational and Logical Operators. 1.4 Nonabstract Operations. 1.5 User- Defined Types. 1.6 Pointers and Arrays. 1.7 References. 1.8 Const Qualified Types. 1.9 Exercises.2. Procedural Programming. 2.1 Functions as Modules. 2.2 Functional Decomposition. 2.3 File Organization. 2.4 Structured Programming. 2.5 Overloaded and Inline Functions. 2.6 Template Functions. 2.7 Arguments and Return Values. 2.8 Exercises.3. Classes. 3.1 Class Types. 3.2 Data Members. 3.3 Function Members. 3.4 Operator Functions. 3.5 Static Members. 3.6 Access Protection and Friends. 3.7 Initialization and Conversions. 3.8 Pointers to Class Members. 3.9 Exercises.4. Data Abstraction. 4.1 Abstraction and Interface. 4.2 Interface and Implementation. 4.3 Control Abstraction. 4.4 Genericity. 4.5 Exercises.5. Inheritance. 5.1 Base and Derived Classes. 5.2 Augmentation and Specialization. 5.3 Class Hierarchies. 5.4 Virtual Functions. 5.5 Designing for Inheritance. 5.6 Inheritance as a Design Tool. 5.7 Inheritance for Interface Sharing. 5.8 Multiple Inheritance. 5.9 Virtual Base Classes. 5.10 Exercises.6. Object-Oriented Programming. 6.1 Designing Objects. 6.2 Finding Objects. 6.3 Object Types as Modules. 6.4 Dynamic Object-Oriented Style. 6.5 Exercises.7. Storage Management. 7.1 General-Purpose Storage Management. 7.2 Class-Specific Storage Management. 7.3 Copy Semantics. 7.4 Temporaries and Efficiency. 7.5 Operator. 7.6 Exercises.8. Libraries. 8.1 Interface Encapsulation. 8.2 Error Interfaces and Exception. 8.3 Client Customizable Libraries. 8.4 Library Extensibility. 8.5 Exercises.Appendix: Solved Exercises. Index.
Responsibility: Stephen C. Dewhurst, Kathy T. Stark.

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/31970517> # Programming in C++
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "31970517" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nju> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/38396993#Place/upper_saddle_river_n_j> ; # Upper Saddle River, N.J.
   schema:about <http://experiment.worldcat.org/entity/work/data/38396993#Topic/c++> ; # C++
   schema:about <http://id.worldcat.org/fast/843286> ; # C++ (Computer program language)
   schema:about <http://dewey.info/class/005.133/e20/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/38396993#Topic/programmierung> ; # Programmierung
   schema:about <http://experiment.worldcat.org/entity/work/data/38396993#Thing/programming_languages> ; # Programming languages
   schema:bookEdition "2nd ed." ;
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://viaf.org/viaf/92875593> ; # Kathy T. Stark
   schema:copyrightYear "1995" ;
   schema:creator <http://viaf.org/viaf/29574998> ; # Stephen C. Dewhurst
   schema:datePublished "1995" ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/38396993> ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/756416109> ;
   schema:name "Programming in C++"@en ;
   schema:productID "31970517" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/31970517#PublicationEvent/upper_saddle_river_n_j_prentice_hall_ptr_1995> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/38396993#Agent/prentice_hall_ptr> ; # Prentice Hall PTR
   schema:workExample <http://worldcat.org/isbn/9780131827189> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GB9546379> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/31970517> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/38396993#Agent/prentice_hall_ptr> # Prentice Hall PTR
    a bgn:Agent ;
   schema:name "Prentice Hall PTR" ;
    .

<http://experiment.worldcat.org/entity/work/data/38396993#Place/upper_saddle_river_n_j> # Upper Saddle River, N.J.
    a schema:Place ;
   schema:name "Upper Saddle River, N.J." ;
    .

<http://experiment.worldcat.org/entity/work/data/38396993#Thing/programming_languages> # Programming languages
    a schema:Thing ;
   schema:name "Programming languages" ;
    .

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

<http://viaf.org/viaf/29574998> # Stephen C. Dewhurst
    a schema:Person ;
   schema:familyName "Dewhurst" ;
   schema:givenName "Stephen C." ;
   schema:name "Stephen C. Dewhurst" ;
    .

<http://viaf.org/viaf/92875593> # Kathy T. Stark
    a schema:Person ;
   schema:familyName "Stark" ;
   schema:givenName "Kathy T." ;
   schema:name "Kathy T. Stark" ;
    .

<http://worldcat.org/isbn/9780131827189>
    a schema:ProductModel ;
   schema:isbn "0131827189" ;
   schema:isbn "9780131827189" ;
    .

<http://www.worldcat.org/oclc/756416109>
    a schema:CreativeWork ;
   rdfs:label "Programming in C++." ;
   schema:description "Online version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/31970517> ; # Programming in C++
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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