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

Ошибка С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
06.12.2012, 19:26  [ТС]
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
#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;
    }
}
 
List::List (const List &x)
 {       
    if (this == &x) 
        delete data;
data = new char[strlen(x.data) + 1];
strcpy(data, x.data);
 }
 
List List:: operator= (const List &b)
 {
    if (this == &b) 
        return *this;
        delete data;
data = new char[strlen(b.data) + 1];
strcpy(data, b.data);
return *this;
 };
 
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.
Рейтинг@Mail.ru