#include <iostream>
#include <memory>
#include <typeinfo>
using namespace std;
int main()
{
auto ptr1 = make_unique<char>(12);
auto ptr2 = make_unique<char[]>(12);
cout << "ptr1 val: " << int(*ptr1) << '\n'
<< "ptr2 val: " << int(ptr2[0]) << '\n';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWVtb3J5PgojaW5jbHVkZSA8dHlwZWluZm8+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSAKewoJYXV0byBwdHIxID0gbWFrZV91bmlxdWU8Y2hhcj4oMTIpOwoJYXV0byBwdHIyID0gbWFrZV91bmlxdWU8Y2hhcltdPigxMik7CgoJY291dCA8PCAicHRyMSB2YWw6ICIgPDwgaW50KCpwdHIxKSA8PCAnXG4nCgkgICAgIDw8ICJwdHIyIHZhbDogIiA8PCBpbnQocHRyMlswXSkgPDwgJ1xuJzsKCglyZXR1cm4gMDsKfQo=