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

Ошибка С1001 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа переводящая арабские числа на римские http://www.cyberforum.ru/cpp-beginners/thread721780.html
Помогите написать программу перевода чисел с арабской на римскую систему счисления. Любые числа до 500
C++ Ошибка в коде ('sqrt': identifier not found) Компилятор VS 2005 выдает ошибку: error C3861: 'sqrt': identifier not found вот сам код #include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h> #include <stdbool.h>... http://www.cyberforum.ru/cpp-beginners/thread721778.html
C++ Удаление строчек и столбцов матрицы заполненных только отрицательными элементами
Здравствуйте! Помогите пожалуйста заставить программу работать правильно! Задание: удалять со смещением строки и столбцы матрицы, заполненные только отрицательными элементами. Набросал большую часть...
Определить количество символов во втором слове C++
Подскажите пожалуйста как определить количество символов во втором слове в строках в С++
C++ STL обращение к элементу vector http://www.cyberforum.ru/cpp-beginners/thread721761.html
Помогите исправить ошибку. #include <iostream> #include <vector> using namespace std; class otschet { public: double x;
C++ Написать программу и алгоритм решения следующей задачи: проверить наличие в исходной ведомости повторных пропусков занятий. В ведомости хранится информация о пропусках занятий студентами: ФИО, предмет, пол, время занятия. Поступила очередная информация о пропусках. Написать программу и алгоритм решения следующей... подробнее

Показать сообщение отдельно
FireStar
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 12

Ошибка С1001 - C++

06.12.2012, 18:45. Просмотров 425. Ответов 8
Метки (Все метки)

При компиляции выдаёт ошибку компилятора. В чём может быть проблема? При комментировании List (const List &) компилируется, но вылетает с ошибкой о недостаче прав.
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#include "iostream"
using namespace std;
template <typename T>
 
 
 
class List
{
private:
    struct Element
    {
        T data;
        Element * next;
    };
    Element * head;
    Element * cur;
    Element * prev;
    List (const List &);
    List & operator =(const List &);
public:
   
List<T>::List(void)
{
    head(0);
}
 
 
List<T>::~List(void)
{
    Element * p = head;
    while (p != 0)
    {
        Element * next = p->next;
        delete p;
        p = next;
    }
}
 
 
void List<T>::push_front(T el)
{
    Element * temp = new Element;
    temp->data = el;
    if (head == NULL)
    {
        head = temp;
    }
    Element * newHead = temp;
    newHead->next = head;
}
 
 
T List<T>::del_front(void)
{
    T x;
    if (head == NULL)
    {
        std::cout << "List is empty!";
        getchar();
        exit(1);
    }
    x = head -> data;
    Element * newHead = head->next;
    delete head;
    head = newHead;
    cout << x;
    return x;
}
 
 
void List<T>::push_back(T el)
{
    Element * temp = new Element;
    temp -> data = el;
    Element * cur;
    if (head == NULL)
    {
        head = temp;
    }
    else
    {
        cur = head;
        while (cur -> next != NULL)
        {
            cur = cur -> next;
        }
        cur -> next = temp;
    }
}
 
T List<T>::del_back(void)
{
    T x;
    Element * cur = head;
    while (cur -> next != NULL)
    {
        cur = cur -> next;
    }
    x = cur -> data;
    delete cur;
    cout << x;
    return x;
}
 
};
 
int main()
{
    List<int> list;
    getchar();
    for (int i = 0; i < 5; i++)
    {
        list.push_front (i);
    }
    getchar();
    list.push_front(15);
    getchar();
    list.del_front();
    getchar();
    list.push_back(10);
    getchar();
    list.del_back();
    getchar();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.