#include <iostream>
#include <type_traits>
using namespace std;
int main()
{
cout << boolalpha;
cout << sizeof(const char *) << endl;
cout << sizeof("123456789") << endl;
cout << is_same<decltype("123456789"), const char (&)[10]>::value << endl;
cout << is_same<decltype("123456789"), char (&)[10]>::value << endl;
int mass[10];
cout << is_same<decltype(mass), int [10]>::value << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZV90cmFpdHM+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIAp7Cgljb3V0IDw8IGJvb2xhbHBoYTsKCQoJY291dCA8PCBzaXplb2YoY29uc3QgY2hhciAqKSA8PCBlbmRsOwoJY291dCA8PCBzaXplb2YoIjEyMzQ1Njc4OSIpICA8PCBlbmRsOwoJY291dCA8PCBpc19zYW1lPGRlY2x0eXBlKCIxMjM0NTY3ODkiKSwgY29uc3QgY2hhciAoJilbMTBdPjo6dmFsdWUgPDwgZW5kbDsKCWNvdXQgPDwgaXNfc2FtZTxkZWNsdHlwZSgiMTIzNDU2Nzg5IiksICAgICAgIGNoYXIgKCYpWzEwXT46OnZhbHVlIDw8IGVuZGw7CgkKCWludCBtYXNzWzEwXTsKCWNvdXQgPDwgaXNfc2FtZTxkZWNsdHlwZShtYXNzKSwgaW50IFsxMF0+Ojp2YWx1ZSA8PCBlbmRsOwoJCglyZXR1cm4gMDsKfQ==