#include <iostream>

using namespace std;

template <typename T,size_t N>
void foo(const T(&val)[N]){
	cout << "size is " << N << endl;

}

int main(void) {
	int bar[42];

	foo(bar);

	return 0;
}
