>>163
std::extentを直接使うのではなく例えばこうした方が良い
https://ideone.com/phgInn
これだとcountofに配列以外(スカラーやポインタ)を渡そうとすればコンパイルエラーになる

あと、C++ではsizeofを使わないでテンプレートを使ったほうがいい理由としては確実にコンパイル時定数に出来るというのもあるな。