上の図とその上が同じソースです。一番最初にクラスを使うときはこんな例が多いですね。
この例は上の例と実行結果は同じです。friendを使ってるとことか、引数が参照で使ってるとこが違います。
昔読んだ本だったので忘れてましたが、多分、翔泳社の「独習C++」4版のサイトからコードはDLできるようです。
自分は初版ですが、内容はそれほど変わってないようです。はっきりはわかりませんが。
自分はMicrosoftのVS2010を使ってます。同じようなコードがある場合、前はプロジェクトのコピーをしてました。
しかし、すべて元の名称ですので、使いずらい。変更はできるのですが、数個変更しないといけません。
いまはプロジェクトをコピーしないで、新しくプロジェクトを作って、コピーしたい方をもう一方をVSで起動して
二つのプロジェクトを画面上に出します。開いた画面上で、コピーした方が混乱は少ないようです。