C ++ определяет, сопоставим ли класс

Я более или менее программист на Java, так что это может быть глупый вопрос, но я не удается найти любое простое решение.

У меня есть такой класс в C ++:

template<class T> class Node {...}

И мне нужно, чтобы T был сопоставимым - чтобы были определены как минимум операторы == <>. Есть ли какой-нибудь простой способ сделать это - или что для этого лучше всего? В Java это будет примерно так:

public class Node<T extends Comparable> { ... }

Спасибо за вашу помощь!

11
задан Jaa-c 12 January 2012 в 16:45
поделиться