#include <iostream> using namespace std; template <typename T,int N> int size(T(&)[N]) { return N; } int main() { int a[] ={1,2,3,4,5}; cout<<size(a); return 0; }