C++に関してはVisual Studio 2010 Expressを只で使わせてもらってます。
car.hをここだけでincludeすれば、旨くいきました。
クラスの定義と関数のプロトタイプ。分割コンパイルでは必要のようです。pragmaも外しました。
コンソール画面は実行結果です。car.hを除きました。namespaceも関係ないようです。
ここからもcar.hを除きました。これで「明解Java入門編」のList8_4とList8_5はクリアです。
まだ慣れてないので、一つのファイルのほうが見渡せるようです。!(^^)!。
car.hにはpragmaを指定したので、良いかとも思ったんですが、最初の図のようにしたほうが
スッキリするようです。