Skip to main content
  • Book
  • © 2004

Ivor Horton's Beginning ANSI C++

The Complete Language

Apress

Authors:

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (20 chapters)

  1. Front Matter

    Pages i-xxvi
  2. Basic Ideas

    • Ivor Horton
    Pages 1-33
  3. Basic Data Types and Calculations

    • Ivor Horton
    Pages 35-90
  4. More on Handling Basic Data Types

    • Ivor Horton
    Pages 91-137
  5. Choices and Decisions in Your Programs

    • Ivor Horton
    Pages 139-176
  6. Loops: Repeating One or More Statements

    • Ivor Horton
    Pages 177-214
  7. Arrays and Strings

    • Ivor Horton
    Pages 215-278
  8. Pointers

    • Ivor Horton
    Pages 279-328
  9. Programming with Functions

    • Ivor Horton
    Pages 329-375
  10. More on Functions

    • Ivor Horton
    Pages 377-418
  11. Program Files and Preprocessing Directives

    • Ivor Horton
    Pages 419-480
  12. Creating Your Own Data Types

    • Ivor Horton
    Pages 481-513
  13. Classes: Defining Your Own Data Types

    • Ivor Horton
    Pages 515-575
  14. Class Operations

    • Ivor Horton
    Pages 577-616
  15. Operator Overloading

    • Ivor Horton
    Pages 617-665
  16. Inheritance

    • Ivor Horton
    Pages 667-713
  17. Virtual Functions and Polymorphism

    • Ivor Horton
    Pages 715-770
  18. Program Errors and Exception Handling

    • Ivor Horton
    Pages 771-810
  19. Input and Output Operations

    • Ivor Horton
    Pages 863-937

About this book

Written in the same style that has made Ivor Horton a best-selling author, this third edition of his popular title is a comprehensive, ground-up tutorial! The third edition has been completely revised and updated, and is ideal for self-taught students and scholars enrolled in structured courses. The text and examples are progressive; each topic builds and expands upon the previous topic. Further, the book provides in-depth coverage of class templates, including an introduction to the Standard Template Library.

No prior knowledge of any particular programming language is assumed; the only requirement is a basic appreciation of elementary programming concepts. If you understand the basic notions of how programs worklike branching and loopingthis book is for you! Horton demonstrates all language elements with complete working code examples, and includes practice exercises at the end of each chapter.

About the author

Ivor Horton is self-employed in consultancy and writes programming tutorials. He worked for IBM for many years and holds a bachelor's degree, with honors, in mathematics. Horton's experience at IBM includes programming in most languages (like assembler and high-level languages on a variety of machines), real-time programming, and designing and implementing real-time closed loop industrial control systems. He has extensive experience teaching programming to engineers and scientists (Fortran, PL/1, APL, etc.). Horton is an expert in mechanical, process, and electronic CAD systems; mechanical CAM systems; and DNC/CNC systems.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access