Fr. 134.00

Multi-Paradigm Programming using C++

English · Paperback / Softback

Shipping usually within 1 to 2 weeks (title will be printed to order)

Description

Read more

An Introduction to Multi-Paradigm Programming using C++ is a self-contained reference book for those studying and using C++. Starting from scratch, Dirk Vermeir explains the idea of address, value and type in C++ before quickly moving on to cover the more important aspects of the language such as classes, templates, generic programming and inheritance. He includes recent developments in C++, such as STL and the iostream library, and there is also a chapter devoted to program design principles. By using plenty of examples to illustrate the text, the reader is stimulated and inspired to see how they can use what they have learnt in other more sophisticated applications. All the examples from the text, including some larger example programs are available on the author's website - http://tinf2.vub.ac.be/cpp/index.html

List of contents

1 Basic Concepts of C++.- 1.1 Objects, Values, Types, Variables.- 1.2 Defining and Manipulating Objects.- 1.3 References.- 1.4 Functions.- 1.5 Program Structure.- 1.6 Syntactic and Lexical Considerations.- 1.7 Scopes and Namespaces.- 2 Built-inTypes.- 2.1 ArithmeticTypes.- 2.2 Conversionsfor Arithmetic Types.- 2.3 ArithmeticType Operations.- 2.4 String Literals.- 3 Functions.- 3.1 Function Declarations.- 3.2 Overloading.- 3.3 Function Definitions.- 4 User-Defined Types.- 4.1 Abstract Data Types.- 4.2 Classes.- 4.3 Enumerations.- 4.4 Typedef.- 5 Built-in Type Constructors.- 5.1 Constant Objects.- 5.2 Pointers.- 5.3 Arrays.- 5.4 Command Line Processing.- 5.5 Pointers to Functions.- 5.6 Pointers to Members.- 5.7 Memory Management.- 5.8 More Operator Overloading.- 6 User-DefinedTypeConstructors.- 6.1 Function Templates.- 6.2 Class Templates.- 7 Generic Program ming Using the STL.- 7.1 Generic Programming.- 7.2 Iterators.- 7.3 Stream Iterators.- 7.4 STL Containers.- 7.5 STL Algorithms.- 7.6 Iterator Adaptors.- 8 Subtypes and Inheritance.- 8.1 Derived Classes.- 8.2 Virtual Member Functions.- 8.3 Derivation and Access Control.- 8.4 Multiple and Virtual Inheritance.- 8.5 Object-Oriented Programming.- 8.6 Run-Time Type Identification.- 9 Exceptions.- 9.1 Throwing and Catching Exceptions.- 9.2 Run-Time Behaviour.- 9.3 Exceptions, Constructors and Destructors.- 9.4 Exception Specifications.- 9.5 Standard Exceptions.- 10 Iostreams.- 10.1 Requirements.- 10.2 Design.- 10.3 Streambuf.- 10.4 Stream Base Classes.- 10.5 Stream Classes.- 10.6 Manipulators.- 10.7 File Streams.- 10.8 String Streams.- 11 Introduction to Program Design.- 11.1 Motivation: Properties of Good Programs.- 11.2 Abstractions.- 11.3 Criteria For Good Abstractions.- 11.4 The Design Process.- A C++ Operators.- B The String Class.

Summary

An Introduction to Multi-Paradigm Programming using C++ is a
self-contained reference book for those studying and using C++. Starting
from scratch, Dirk Vermeir explains the idea of address, value and type in
C++ before quickly moving on to cover the more important aspects of the
language such as classes, templates, generic programming and inheritance.
He includes recent developments in C++, such as STL and the iostream
library, and there is also a chapter devoted to program design principles.
By using plenty of examples to illustrate the text, the reader is
stimulated and inspired to see how they can use what they have learnt in
other more sophisticated applications.

All the examples from the text, including some larger example programs are
available on the author's website -
http://tinf2.vub.ac.be/cpp/index.html

Product details

Authors Dirk Vermeir
Publisher Springer, Berlin
 
Languages English
Product format Paperback / Softback
Released 24.08.2001
 
EAN 9781852334833
ISBN 978-1-85233-483-3
No. of pages 287
Weight 466 g
Illustrations XV, 287 p. 28 illus.
Subjects Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

Kybernetik, Mathematik, Informatik, Compiler, Systemtheorie, Programmier- und Skriptsprachen, allgemein, Angewandte Mathematik, Informationstheorie, Übersetzer (EDV), Programmiersprachen, Compiler und Übersetzer, C++ (EDV)

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.