Sono più o meno programmatore Java, quindi questa potrebbe essere una domanda stupida, ma non sono riuscito a trovare alcuna soluzione semplice.C++ determina se la classe è paragonabile
Ho una classe come questo in C++:
template<class T> class Node {...}
E ho bisogno T ad essere paragonabile - per avere almeno == <> Operatori di definito. C'è un modo semplice per farlo - o qual è la migliore pratica per questo? In Java, sarebbe qualcosa di simile:
public class Node<T extends Comparable> { ... }
Grazie per il vostro aiuto!
'Node' non è una classe, si tratta di un modello di classe. – ildjarn
Possibilmente correlato: [Rileva il supporto operatore con decltype/SFINAE] (http://stackoverflow.com/q/5839357/636019) – ildjarn