fork download
  1. #include <iostream>
  2. #include <numeric>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. string a(26, '\0');//unallocated string;
  10.  
  11. iota(begin(a), end(a), 'a');// trying to write a char at index i of a
  12. cout << " a[i] : ";
  13.  
  14. for(const auto& i : a) cout << i;
  15.  
  16. cout << "\n a as string : " << a; // the string disappeared
  17. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
 a[i] : abcdefghijklmnopqrstuvwxyz
 a as string : abcdefghijklmnopqrstuvwxyz