Определение константности с помощью шаблонных функций в C++

Я хотел бы определить, является ли тип константным или не использует функцию шаблона, например:

template <typename TTYPE> bool IsConst(TTYPE) {return false;}

template <typename TTYPE> bool IsConst(const TTYPE) {return true;}

Но это не работает, какие-либо альтернативные предложения?

5
задан Mat 2 June 2012 в 13:33
поделиться