Подскажите, плиз:
template <class E>
class QueueItem
{
public:
E data;
QueueItem* next;
QueueItem(E data) {
this->data = data;
next = NULL;
}
};
Когда делаю
QueueItem<T>* stub = new QueueItem<T>(NULL);
или вместо NULL пишу (string)NULL
Компилится норм, запускается и вылетает с ошибкой.
А если заменить NULL на "q" то всё норм работает.
Пробовал конструктор принимающий NULL создавать, но что-то не пошло.
В шаблон string приходит