The aim of the notes is to provide
an introduction to the C++ programming language. Topics covered includes:
Programming Languages and Object Oriented Programming, Introduction to Operating
Systems, Operating Systems, Introduction to Problem Solving, Introduction to
C++, Arithmetic and Expressions in C++, Strings and other Data Types, Arrays,
Vectors and Valarrays in C++, Control Structures, Pointers, Functions, Classes –
User Defined Data Types, Operator and Function Overloading, Virtual Functions
and Abstract Data Types, Files and i/o – streams, Errors and Exception Handling,
The Standard Template Library, Mixed Language Programming, Using a class
library.
This note covers the following topics: introduction to C++, Classes
and objects and constructors and destructor, Operator overloading and
type conversion and inheritance, Pointers and binding polymorphisms and
virtual functions and generic programming with templates.
Author(s): Kallam Haranadhareddy
Institute of Technology
This
note teach you following topics in C++: Gentle introduction to C++, File
I/O, Arrays and loops, Detailed explanation of classes with built-in arithmetics,
Computational efficiency aspects, Object-oriented programming and class
hierarchies, Using C++ objects in numerical applications.
This tutorial is designed to
give a working knowledge of C++ as quickly as possible for people with Java
programming experience and familiarity with basic programming language
concepts.
This is a
fast-paced introductory note to the C++ programming language. It is intended for
those with little programming background, though prior programming experience
will make it easier, and those with previous experience will still learn
C++-specific constructs and concepts. This note covers the following
topics: Flow of control, Functions, Arrays and strings, Pointers, Classes,
Object-oriented programming, Memory management.
Author(s): Jesse Dunietz, Geza Kovacs and John Marrero