拡張子の無いiostream をインクルードして、std名前空間を利用するのが今時のC++
.hのついたヘッダファイルは、C++の規格がまだ整っていなかったころ使われていた過去の遺物。