Disclaimer: These notes will sometimes fall short of infallible-but hey, I'm trying. -1. Overview What this is not What is C? (an overview, with all this covered in later lectures) Preliminaries What is C++ - the quick answer Getting started
What are pointers?
Assigning Pointers
function calls by reference
Pointers used to access arrays
const
Storage class
Linkage
Accessing array elements
Strings (repeating a little from the last lecture)
null-terminated strings
Pointer arithmetic
Conditional operator ?
Variable arguments
Using the macros in <cstdarg> (or <stdarg.h>)
typedef
Multi-dimensional arrays and pointers
Initialization of multi-dim arrays
Row-ordered vs. column-ordered
Dynamic allocation and creation
Pointer arrays and dynamically-created objects
Motivation
new and delete operators
Creating objects with new()