1. template <typename T,int len> 
  2. size_t arraylen(T (&arr)[len]) 
  3.     return len; 
  4.  
  5. int main() 
  6.     int a[] = {1,2,3,4,5,6}; 
  7.     printf("array length: %d",arraylen(a)); 
  8.     return 0;