a.cpp もしくは c.cpp の B b; をどっちか消せよw