C++初心者です。
ポインタを勉強して理解をしたつもりでしたが、次に「クラス」
を勉強していてポインタと言うものを実は理解していないのでは?という
不安にかられています。

と言いますのも、ポインタでは変数の「アドレス」を変えたり出来たのですが、
これはイメージ的に掴む事が出来ました。変数の値を置いてある番地のことが「アドレス」
であり、ポインタとはそのアドレスを保有する事のできる「変数」と。
ところがクラスのポインタというものが出てきて面食らっています。
あるクラスの置かれている番地=そのクラスのアドレスというのがピントきません。
変数に比べてクラスは色んな情報を持っているため・・・。
変数、クラスもひっくるめて、全ての「オブジェクト」にアドレスがあるのでしょうか?
よろしかったら、「アドレス」というものを初心者にもわかるように説明をお願いしたいのですが。

よろしくお願いします。