関数にstructTrackの比較を実装しました。
bool sortingPredicate(const Track& l, const Track& r)
それから私は関数を持っています:
void sortPlaylist(std::list<Track>& playlist, bool (*predicate)(const Track& l, const Track& r)) {
playlist.sort(predicate);
}
そして私は試しました:
std::list<Track> mergeWithoutDuplicates(const std::list<Track>& l, const std::list<Track>& r) {
sortPlaylist(l, sortingPredicate<Track>());
...
}
そして、私はsortPlaylist-callを取得します:
error: expected primary-expression before ‘>’ token
error: expected primary-expression before ‘)’ token"
関数呼び出しに何が欠けていますか/間違っていますか?どうもありがとう。