C++
C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.
This reference will take you through simple and practical approach while learning C++ Programming languag
Introducing C++
- Some Remarks about Programming
- The C++ Programming Environment in UNIX
- Very Simple Input, Output and Assignment
- ANSI/ISO C++
- The Origins of C++
- Preliminary Remarks about Program Style
- An Example C++ Program
Variables, Types and Expressions
- Identifiers
- Some Tips on Formatting Real Number Output
- Data Types
- Assignments and Expressions
- Declarations, Constants and Enumerations
Functions and Procedural Abstraction
- The Need for Sub-programs
- Polymorphism and Overloading
- Value and Reference Parameters
- Splitting Programs into Different Files
- Procedural Abstraction and Good Programming Style
Branch and Loop Statements
- Boolean Values, Expressions and Functions
- Blocks and Scoping
- "For", "While" and "Do" "While" Loops
- A Remark about Nested Loop Statements
- Multiple Selection and Switch Statements
Arrays and Strings
- The Basic Idea and Notation
- Arrays as Parameters in Functions
- Two-dimensional Arrays
- Sorting Arrays
- Strings
Introducing Pointers
- Pointers
- Pointer Arithmetic
- Automatic and Dynamic Variables