構えをオーソドックスとサウスポーに頻繁にスイッチしながら、豊富な運動量でサイドの動きと出入りの激しい独特のフットワークに、ヘッドムーブなどのフェイントを組み合わせ、突如としてステップインして多彩な角度からスピードに乗った打撃を当て、コンビネーションを巧みに上下に打ち分ける。さらには打撃の展開から相手の意表を突いて組み付きテイクダウンを奪うことも得意とする。
有理函数
アントニオ・ディアス・カルドーゾ
アントニオ・ディアス・カルドゾ
背景.
機能の概要.
コンセプトは、名前付きの構造であり、型が提供しなければならない機能を指定する。この点は、オブジェクト指向プログラミングで、型の行えることの制限の定義を基底クラスにより行うのに似ている。しかしオブジェクト指向プログラミングとは違い、コンセプトの定義自体にはテンプレートに渡される型が明示的に関連付けられず、テンプレート定義の側で結びつけられる:
より一般的なコンセプトの使用の記法は、以下のようになる:
コンセプトは以下のように定義される:
コンセプトは、複数の型を含むことも出来る。例えば、二つの型をとり、片方がもう片方の型へと変換できる、ということを表すコンセプトは:
これをテンプレートで使うためには、コンセプトの一般的使用の記法を使う必要がある:
継承を行うように、コンセプトも他のコンセプトから派生できる。そして、クラスの継承のように、派生コンセプトも基底コンセプトの要件を満たす。派生コンセプトは、クラスの派生のように定義される:
 //ここに他の要件を追記する。
コンセプトに型名 (typename)を結び付けることもできる。これにより、型名が使用可能であることをコンセプトの要件として表現できる:
 typename reference;
コンセプトマップ.
コンセプトマップは、コンセプトに型を明示的に結びつけるのに使われる。これにより、型が（可能ならば）型定義を変えることなくコンセプトに適合することを示せる。例を挙げる:
柔軟性を高めるため、コンセプトマップ自体をテンプレートに出来る。以下の例は、あらゆるポインタ型を扱えるように拡張したものである:
さらに、コンセプトマップは、クラスに共通に関連付けられる関数定義などの構造を示す、ミニタイプとしても振る舞うことも出来る: