Это мой код:
void Sublist<T>::showSublist() const {
for (int i = 0; i < indicies.size(); i++) {
iTunesEntry& entry = (*originalObjects)[indicies[i]];
cout << "sublist[" << i << "] = ";
cout << entry.getArtist() << " " << entry.getArtistLastName() << endl;
}
cout << endl;
}
Это то, что я ожидаю увидеть при запуске этого кода:
sublist[0] = Foo Fighters
sublist[1] = Eric Clapton
sublist[2] = Howlin' Wolf
sublist[3] = Janiva Magness
Однако вот что я получаю:
Fighters] = Foo Fighters
Clapton1] = Eric Clapton
Wolfst[2] = Howlin' Wolf
Magness3] = Janiva Magness
У кого-нибудь есть возможные объяснения, почему это может быть или что я могу найти в своем коде, чтобы найти решение?
Буду признателен за любую помощь!