配列内の要素の数を見つけるために使用される手法について学んでいます (配列の長さをパラメーターとして渡す必要なく、並べ替えアルゴリズムの作成を開始できることを願っています) が、チュートリアルでは、これは次の行がテンプレート宣言として表示されます。
template <typename T, size_t N>
正直なところ、1 つのテンプレート宣言で複数の型名を宣言できるとは知りませんでしたが、さらに "size_t N" は何をするのでしょうか? これもテンプレート宣言内の変数宣言ですか?