`std::copy` を使用してあるベクトルを別のベクトルにコピーしようとしています
vector<note_name> notes = AppSettings::getAllNotes();
copy(notes.begin(), notes.end(), song.noteList);
この関数は a をgetAllNotes()
返し、vector<note_name>
noteList は同じ型のパブリック メンバーです。実行しようとすると、次のようになります。
なので、ベクターが type を使っているのは何か問題があると思いますが、note_name
直し方がわかりません。何か案は?