#include <iostream>
template <typename T, int N>
void array_size(T (&a)[N])
{
std::cout << N << "\n";
}
int main()
{
array_size("hello");
char bytes[16];
array_size(bytes);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKCgp0ZW1wbGF0ZSA8dHlwZW5hbWUgVCwgaW50IE4+Cgp2b2lkIGFycmF5X3NpemUoVCAoJmEpW05dKQoKewoKICAgIHN0ZDo6Y291dCA8PCBOIDw8ICJcbiI7Cgp9CgppbnQgbWFpbigpCgp7CgogICAgYXJyYXlfc2l6ZSgiaGVsbG8iKTsKCiAgICBjaGFyIGJ5dGVzWzE2XTsKCiAgICBhcnJheV9zaXplKGJ5dGVzKTsKCiAgICByZXR1cm4gMDsKCn0KCg==