Как сделать связанный список с помощью шаблона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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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