mardi 5 mai 2020

Can't use std::greater where std::less is used

This code compiles just fine:

#include <queue>
#include <functional>
std::priority_queue<int> q (std::less<int>{});

whereas this code gives weird compilation errors

#include <queue>
#include <functional>
std::priority_queue<int> q (std::greater<int>{});

Aucun commentaire:

Enregistrer un commentaire