The C++ Programming Language

5/14/98


Click here to start


Table of Contents

The C++ Programming Language

Your Instructor

The Course

Class Notes

I Need Feedback

Prerequisites

Textbooks

Topics For This Class

Compilers

Using C++ On Helix

What is C++?

Some C++ History

Why Learn C++?

What is OOP?

What is Data Abstraction?

Relationships between C and C++

C vs. C++: When To Use Them

C vs. C++: When To Use Them

C++ Classes

Classes: A Simple Example

Important Things to Note

More Important Things

Constructors and Destructors

Constructors and Destructors

Constructors: Another Example

Quick Review: strdup()

Structs vs. Classes

Constructors and Destructors

Class Access Control

Access Control Example

More on Classes

Comments about Comments

Comment Examples

Homework

Author: Jeremy Elson

Email: jeremy.elson@nih.gov

Home Page: http://cambot.dcrt.nih.gov/~jelson/560