|am I supposed to be able to quote a post in my replies?|
No, you aren't required to quote another post, but as you can see it does help to reduce confusion.
Or add to the confubble when people seem to want to stir things up.
See the twelve format buttons at the right of the edit box? The one on the right at the top, the double quotes ("), is used to create a block using quote tags.
How to use code tags:
How to use tags in general, including code tags:
PLEASE read both links to familiarize yourself with what you can do using tags. :)
Using code tags is practically a must-use.
|I'm a bit hung up on pointers and address-of operators.|
Wait until you get to subject of references.
Pointers are easy (relatively) in theory, but can be deucedly complicated in practice. C++ inherited pointers and address-of semantics from C, and added the concept of references to be less "weird."
Learn C++ has a nice introduction to pointers:
I'd suggest you peruse ALL of chapter 10 to get a flavor of how much even in C pointers hide in the most unexpected place. Arrays, for example.
Understanding pointers and how they work are IMO very key to understanding how C++ does certain things. Most of the C++ containers, for example, use pointer-like constructs (called iterators) to be able to access the container's elements. A common interface for the container element access.