Multi-Paradigm Programming using C++
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
1101512770
Multi-Paradigm Programming using C++
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
99.0 In Stock
Multi-Paradigm Programming using C++

Multi-Paradigm Programming using C++

by Dirk Vermeir
Multi-Paradigm Programming using C++

Multi-Paradigm Programming using C++

by Dirk Vermeir

eBook2001 (2001)

$99.00 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

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

ISBN-13: 9781447103110
Publisher: Springer-Verlag New York, LLC
Publication date: 06/28/2011
Sold by: Barnes & Noble
Format: eBook
File size: 32 MB
Note: This product may take a few minutes to download.

Table 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.
From the B&N Reads Blog

Customer Reviews