C++ programming : from problem analysis to program design / D.S. Malik.

Author
Malik, D. S. [Browse]
Format
Book
Language
English
Εdition
Seventh edition.
Published/​Created
  • Stamford, CT : Cengage Learning, [2015]
  • ©2015
Description
xlvi, 1440 pages : color illustrations ; 24 cm

Availability

Copies in the Library

Location Call Number Status Location Service Notes
Harold P. Furth Plasma Physics Library - Stacks QA76.73.C153 M268 2015 Browse related items Request

    Details

    Subject(s)
    Summary note
    C++ PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, Seventh Edition remains the definitive text for a first programming language course. D.S. Malik's time-tested, student-centered methodology uses a strong focus on problem-solving and full-code examples to vividly demonstrate the how and why of applying programming concepts and utilizing C++ to work through a problem. This new edition includes updated end-of-chapter exercises, new debugging exercises, an earlier introduction to variables and a streamlined discussion of user-discussion of user-defined functions to best meet the needs of the modern CS1 course.
    Notes
    Includes index.
    Contents
    • An overview of computers and programming languages
    • Basic elements of C++
    • Input/Output
    • Control structures I (Selection)
    • Control structures II (Repetition)
    • User-defined simple data types, namespaces, and the string type
    • Arrays and strings
    • Records (structs)
    • Classes and data abstraction
    • Inheritance and composition
    • Pointers, classes, virtual functions, and abstract classes
    • Overloading and templates
    • Exception handling
    • Recursion
    • Searching, sorting, and the vector type
    • Linked lists
    • Stacks and queues.
    Other title(s)
    C plus plus programming
    ISBN
    • 9781285852744 ((paperback))
    • 1285852745 ((paperback))
    LCCN
    2013955952
    OCLC
    882868559
    Statement on language in description
    Princeton University Library aims to describe library materials in a manner that is respectful to the individuals and communities who create, use, and are represented in the collections we manage. Read more...
    Other views
    Staff view

    Supplementary Information