sizeがよくわかんないarrayの受け渡しをやってみた

Cで

void foo(int* xs,int length)

みたいなことやってる関数をC++11のstd::arrayを使って書き換えようとしたらどうなるのかと思ってやってみた.

とりあえず

  • まあtemplate使えばできるね
  • 呼び出し側もstd::arrayに変更する必要がある.

位のことは気がついた.