ファイル exception.h
(ここには例外処理が書いてある)。

ファイル classA.h
#include "exception.h"


ファイル main.cpp
#include <iostream.h>
#include "classA.h"
#include "exception.h"

みたいな事をしていいのでしょうか?
この場合、exception.hファイルがmain.cppに2回インクルードされていることに
なり、おかしなことになりますか?
何かいい方法があれば教えてください。

また、include等を詳しく説明したサイトがあれば、教えてくれると助かります。