#include<iostream>
template <typename T, int N>
int ArraySize (T (&arr)[N]) { //此處是數組的引用,在C語言中不支持
return N;
}
int main()
{
int x[10];
std::cout << ArraySize(x) << std::endl;
double y[20];
std::cout << ArraySize(y) << std::endl;
}