Форум программистов, компьютерный форум, киберфорум
Наши страницы

Шаблон класса стек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вычислить результат выражения. http://www.cyberforum.ru/cpp-beginners/thread219117.html
помогите пожалуйста написать программу, которая по заданному натуральному значению n и действительному x вычисляет результат выражения.
C++ составить блок-схему к программе Добрые люди) Помогите пожалуйста срочно составить в ближайшее время блок-схему к этой программе, завтра просто поздно будет, не поставят зачет((( Вот я написал программу а блок схема не получается!... http://www.cyberforum.ru/cpp-beginners/thread219115.html
C++ Графы
Граф задан своей матрицей смежностей. Вывести на экран все связные вершины...очень скоро нужно...извините за срочность
Пирамидальная сортировка с вопросами C++
Большая просьба,помоги мне ответить Это пирамидальная сортировка с++ Заранее спасибо #include<conio.h> #include <stdio.h> #include <stdlib.h> #include <time.h>// Что выполняет?
C++ программирование с использованием структур http://www.cyberforum.ru/cpp-beginners/thread219108.html
нужно решить задачу: В справочной аэропорта хранится расписание вылета самолетов на сле-дующие сутки. Для каждого рейса указаны номер рейса, тип самолета, пункт назначения, время вылета. Вывести все...
C++ Нужно срочно решить масивы!!! 1)Сумму элементов массива расположить между первым и последним отрицательным элементом. 2)Целочисленный массив К(n,m) заполнить нулями и еденицами расположивши их в шахматном порядке. подробнее

Показать сообщение отдельно
.4rray
8 / 8 / 0
Регистрация: 15.12.2010
Сообщений: 41

Шаблон класса стек - C++

23.12.2010, 22:31. Просмотров 4680. Ответов 3
Метки (Все метки)

Ошибка: no appropriate default constructor available.
Предлагает использовать конструктор, но как это оно?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
template <class Type> struct data {
    Type e;
    data *next; 
}
;
 
template <class data> class stack {
 
 private:   data *x;
 
 public:
 
    stack(data *xx)
           {
                      x = NULL;
                      x = xx;
           }
 
    template <typename T> void add(T *a)
    {
        data *h;
        h = x;
        if(is_empty() == 0)
        {
            x = new data;            //Компилятор не одобряет 
            x->e = (*a);
            x->next = h;
        }
        else
        {   x = new data;           //Компилятор не одобряет
            x->e = (*a);
            x->next = h;
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru