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"; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGUgPHR5cGVuYW1lIFQsIHN0ZDo6c2l6ZV90IE4+CnN0ZDo6c2l6ZV90IGFycmF5X2NvdW50KGNvbnN0IFQoJikgW05dKSB7IHJldHVybiBOOyB9CgoKaW50IG1haW4oKXsKIGludCBhWzRdOyAgCmRvdWJsZSBkWzNdOyAgCnN0ZDo6Y291dCA8PCBhcnJheV9jb3VudChkKSA8PCAiICIgPDwgYXJyYXlfY291bnQgKGEpIDw8ICJcbiI7Cn0K
-
upload with new input
-
result: Success time: 0s memory: 2724 kB returned value: 0
3 4


