Я случайно сформулировал хороший вопрос для интервью. :)
template<typename T>
bool foo (T obj)
{
if(typeid(T) == typeid(obj))
return false;
return true; // <-- execute this
}
Вы должны вызвать (только упомянутое выше) foo ()
таким образом, чтобы он возвращал true
. Условия следующие:
foo ()
или typeid
#define
разрешен