fork download
  1. #include <iostream>
  2.  
  3. template <typename T,unsigned S>
  4. constexpr unsigned arraysize(const T (&v)[S]) { return S; }
  5.  
  6. int main()
  7. {
  8. unsigned char ah[] = {1,2};
  9. int ch[arraysize(ah)];
  10. std::cout << arraysize(ch);
  11. return 0;
  12. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
2