業務上で使うプログラムではなく趣味レベルで考えていますので
まだ規格書まで読み解こうとは思っておりません。
使うにあたって、もう少しリファレンスしやすいものを勧めていただけたら幸いです。

というのも、実は勉強しはじめるときに使ったwebサイトでは、
include文ではC言語と異なり<iostream>のように.hを除いた名前を使用するように
書いてあり、VC++2008で実行確認しながら進めていたのですが、
先日買った「C++ クラスと継承 完全制覇」という書籍では、
これらが全て.hの付いた名前で使用されており、
coutについてもusing namespaceしていないのにstd::をつけていない状態でした。

環境を変えてgccではコンパイルできたのですが、それでも警告が出る状態でして
結局VC++2008付属のコンパイラではコンパイルすらできませんでした。
調べた結果、中で使われていたstrcpy()をstrcpy_s()にしないとならなかったり、
includeでは.hをつけない、coutはやはりstd::coutで使用しないと名前解決できないなどでした。

これからも個々の問題の解決方法を調べるのが大変だと思い、簡単なリファレンスを探しているのです。
長くなりましたがよろしくお願いします。