#include <iostream>
#include <numeric>
#include <string>
using namespace std;
int main()
{
string a(26, '\0');//unallocated string;
iota(begin(a), end(a), 'a');// trying to write a char at index i of a
cout << " a[i] : ";
for(const auto& i : a) cout << i;
cout << "\n a as string : " << a; // the string disappeared
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bnVtZXJpYz4KI2luY2x1ZGUgPHN0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIHN0cmluZyBhKDI2LCAnXDAnKTsvL3VuYWxsb2NhdGVkIHN0cmluZzsKCiAgICBpb3RhKGJlZ2luKGEpLCBlbmQoYSksICdhJyk7Ly8gdHJ5aW5nIHRvIHdyaXRlIGEgY2hhciBhdCBpbmRleCBpIG9mIGEKICAgIGNvdXQgPDwgIiBhW2ldIDogIjsKICAgIAogICAgZm9yKGNvbnN0IGF1dG8mIGkgOiBhKSBjb3V0IDw8IGk7CgogICAgY291dCA8PCAiXG4gYSBhcyBzdHJpbmcgOiAiIDw8IGE7IC8vIHRoZSBzdHJpbmcgZGlzYXBwZWFyZWQKfQ==