#include <iostream>
#include <array>
template<typename array_type>
constexpr auto array_size(const array_type& arr) {
auto size = arr.size();
return size;
}
int main() {
constexpr std::array<int,5> arr = {1, 2, 3, 4, 5};
constexpr auto as = array_size(arr);
std::cout << array_size(arr);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YXJyYXk+CgoKdGVtcGxhdGU8dHlwZW5hbWUgYXJyYXlfdHlwZT4KY29uc3RleHByIGF1dG8gYXJyYXlfc2l6ZShjb25zdCBhcnJheV90eXBlJiBhcnIpIHsKICAgIGF1dG8gc2l6ZSA9IGFyci5zaXplKCk7CiAgICByZXR1cm4gc2l6ZTsKfQoKCmludCBtYWluKCkgewogICAgY29uc3RleHByIHN0ZDo6YXJyYXk8aW50LDU+IGFyciA9IHsxLCAyLCAzLCA0LCA1fTsKICAgIGNvbnN0ZXhwciBhdXRvIGFzID0gYXJyYXlfc2l6ZShhcnIpOwogICAgc3RkOjpjb3V0IDw8IGFycmF5X3NpemUoYXJyKTsKfQo=