#include <iostream>
constexpr size_t cstrlen_11(const char* str) {
return *str ? 1 + cstrlen_11(str + 1) : 0;
}
constexpr size_t cstrlen_14(const char* str) {
size_t len = 0;
while (*(str + len) != '\0') {
++len;
}
return len;
}
int main() {
static const size_t s = cstrlen_11("test");
std::cout << s;
int x[cstrlen_14("test")] = {1, 2, 3, 4};
std::cout << x[2];
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY29uc3RleHByIHNpemVfdCBjc3RybGVuXzExKGNvbnN0IGNoYXIqIHN0cikgewogIHJldHVybiAqc3RyID8gMSArIGNzdHJsZW5fMTEoc3RyICsgMSkgOiAwOwp9Cgpjb25zdGV4cHIgc2l6ZV90IGNzdHJsZW5fMTQoY29uc3QgY2hhciogc3RyKSB7CiAgc2l6ZV90IGxlbiA9IDA7CiAgd2hpbGUgKCooc3RyICsgbGVuKSAhPSAnXDAnKSB7CiAgICArK2xlbjsKICB9CiAgcmV0dXJuIGxlbjsKfQppbnQgbWFpbigpIHsKCXN0YXRpYyBjb25zdCBzaXplX3QgcyA9IGNzdHJsZW5fMTEoInRlc3QiKTsKCXN0ZDo6Y291dCA8PCBzOwoJCglpbnQgeFtjc3RybGVuXzE0KCJ0ZXN0IildID0gezEsIDIsIDMsIDR9OwoKCXN0ZDo6Y291dCA8PCB4WzJdOwoJCglyZXR1cm4gMDsKfQ==