>>495
int A::a; は定義。定義はプログラム中で一回だけでなければいけない。
この定義が書かれたヘッダを複数のソースファイルでインクルードすると、
定義が繰り返されるので、結果としてエラーになる。