Предположим, у меня есть класс:
template<typename T>
class ChartData {
public:
...
Теперь я хочу проверить, является ли объект value
объектом ChartData:
if (value.type() == typeid(ChartData*))
Однако это вызывает ошибку
список аргументов для шаблона класса отсутствует
Таким образом, компилятор ожидает от меня установки типа в ChartData*
, однако в этом состоянии меня не интересует тип - Я просто хочу знать, является ли объект экземпляром объекта ChartData.
Возможно ли это? Если да, то как?