こうかい
A (Foo *foo_p) {
  ...
  B (*foo_p);
  ...
}
B (Foo foo) {
  ...
}
まあ、ポインタに統一した方が美しい、とは言える罠