Имеется код, модифицирующий элементы списка. Что будет выведено на консоль?

#include <list> 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
    list<char> coll {'a', 'b', 'c', 'd'};       
 
    for (auto  elem : coll)        
        elem += 4;     
     
    for (auto elem : coll) 
        cout << elem << ' '; 
 
    cout << endl; 
    return 0; 
}
нет правильного ответа
a b c d
e f g h
код не скомпилируется