共通の関数呼び出し構文しばしば、同名の関数が存在する時があります。^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~このような場合は、どのメソッドを呼び出す必要があるのかについて曖昧性を排除する手段が必要です。}Foo::f(&b);Bar::f(&b);部分的に見ていきましょう。この部分が、実際にどちらのトレイトのメソッドを呼び出しているのかを指定し、曖昧性を排除している箇所になります。渡してやる必要があります。呼ばれる事を期待していることを意味しています。いう部分は、曖昧でない場合は省略可能です。山括弧についても同様に省略可能であり、なので先程のさらに短い形になるのです。Bar::foo());}山括弧構文を用いることでトレイトのメソッドを固有メソッドの代わりに呼び出すことができます。