language: C++ 4.7.2 (gcc-4.7.2)
date: 572 days 1 hour ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
template <typename T, std::size_t N>
std::size_t array_count(const T(&) [N]) { return N; }
 
 
int main(){
 int a[4];  
double d[3];  
std::cout << array_count(d) << " " << array_count (a) << "\n";
}