>Aのなかにデロ〜ンとaaa bbb cccが漏れてるからそうなるわけで
つまり、enum自体はc++的なものではなくてc的なものなので、グローバルに展開されてしまうってことですね。
ただし、c++なので、クラス内や名前空間内に限定することは可能になっている、と。

納得できました。
ありがとうございます、>>79,>>80,>>81。