Как сделать связанный список с помощью шаблонаC++

Программы на C++. Форум разработчиков
Anonymous
Как сделать связанный список с помощью шаблона

Сообщение Anonymous »

У меня проблемы с распространением шаблона. я пробовал использовать другой синтаксис, но с текстом ошибки не получилось:
error C2512: 'node': no appropriate default constructor available

для кода
#include
using namespace std;
template
class node {
public:
t data;
node * next;
};
template
class linkedlist {
node* head;
public:
linkedlist() { head = NULL; }
bool isempty() {
return head == NULL;
}
void insertf(t value) {
node* newnode = new node;

newnode->data = value;
newnode->next = NULL;
if (isempty()) {
head = newnode;
}
else {
newnode->next = head;
head = newnode;
}
}
void display() {
node* tem;
tem = head;
while (tem != NULL) {
cout data

Подробнее здесь: https://stackoverflow.com/questions/792 ... h-template

Вернуться в «C++»