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

Удалить первый элемент из списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ дано натуральное число N. Вычислить http://www.cyberforum.ru/cpp-beginners/thread588601.html
дано натуральное число N. Вычислить
C++ Функции пользователя.Корректировка На днях сдавать отчёты,а я уже который день бьюсь над этими задачами...Препод лично МНЕ ничего не хочет объяснять.Говорит,типа ты у нас вундеркинд,вот сам и думай..а я уже весь мозг сломал.... http://www.cyberforum.ru/cpp-beginners/thread588600.html
Наследование классов C++
Добрый вечер. Не могли бы вы дать пособия, где подробно описывается наследование классов. И если у кого-нибудь есть готовый простенький пример на данную тему - буду очень признателен.
Курсач, неясность с динамическим массивом C++
Дали курсач. Сложно его назвать курсачем, но сделать надо. Появилась проблема с созданием массива нужных значений. Далее выложу задание, что бы хотя бы немного было понятно что я вообще делаю) ...
C++ Описать функцию, оставляющую в массивах только точки, которые принадлежат полосе, заданной системой неравенств: y>= -1 и y<= +1, а остальные удалит http://www.cyberforum.ru/cpp-beginners/thread588571.html
Помогите, кто может! Задача: Даны координаты n точек на координатной плоскости массивами координат. Описать функции ввода и вывода массивов, определяющих точки. Описать функцию, которая оставит в...
C++ Задача на массив Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением. подробнее

Показать сообщение отдельно
Чистый
Автор FAQ
2706 / 1402 / 73
Регистрация: 08.09.2011
Сообщений: 3,732
Записей в блоге: 1
27.05.2012, 23:03  [ТС]
вот код:
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
#include <iostream>
 
using namespace std;
 
struct element
{
     char a;
     element *next;
};
class list
{
    element *head;
    int kol;
 
public:
    list();
    explicit list(char c);
    bool operator == (list &l);
    list operator--();
    void add(char c);
    void print();
 
    ~list();
 
};
 
int main()
{
    list ch1('a'), ch2('a');
    if (ch1==ch2)
    {
        cout << "Элементы одинаковые\n";
    }
    else
    {
        cout << "Элементы разные\n";
    }
    cout << "Первый экземпляр элемента ";
    ch1.print();
    cout << "\nВторой экземпляр элемента ";
    ch2.print();
    cout << "\nAdd data in class\n" << endl;
    ch1.add('g');
    if (ch1==ch2)
    {
        cout << "Элементы одинаковые\n";
    }
    else
    {
        cout << "Элементы разные\n";
    }
    cout << "Первый экземпляр элемента ";
    ch1.print();
    cout << "\nВторой экземпляр элемента ";
    ch2.print();
    --ch1;
    cout << "Первый экземпляр элемента ";
    ch1.print();
    return 0;
}
и расскажи что не так сделал... Все же я пока учусь и хочу на этом этапе понять что не так что бы потом не пришлось переучиваться
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru