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

Двунаправленный линейный список - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хорошо ли использовать библиотеку fstream? http://www.cyberforum.ru/cpp-beginners/thread1109686.html
Хорошо ли использовать библиотеку fstream?
C++ Как добавить в код библиотеку <time.h> Привет всем! есть код для задания в справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отбытия и прибытия. Вывести информацию об рейсах которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени.Пункт назначения и время вводятся с клавиатуры. как добавить библиотеку <time.h> ... http://www.cyberforum.ru/cpp-beginners/thread1109678.html
Ошибка доступа при записи файла C++
#include <Windows.h> #include <tchar.h> #include <stdio.h> #include <conio.h> int _tmain(int argc, _TCHAR* argv) { TCHAR strings = "This is a text.\nThis is second line of the text."; DWORD bytesWritten; HANDLE hOut;
C++ Какой должен быть итератор для константной ссылки на вектор?
Есть вектор, он передается в функцию так: #include <iostream> #include <vector> using namespace std; void func(vector<int> arg) { for(vector<int>::iterator it=arg.begin(); it!=arg.end(); ++it) cout << *it << ' '; cout << endl; }
C++ OpenCV http://www.cyberforum.ru/cpp-beginners/thread1109667.html
привет. если не в тему - прошу перенести в правильный раздел. у меня вопрос по компьютерному зрению. У меня есть черно-белая фотография с градацией серого. возможно ли в opencv или в другой библиотеке, сделать так чтобы строилась карта высот, например полностью черный пиксель имел -5 а белый 0, или для этого нужно использовать что-то иное.
C++ Double перевести в string Задача, которую я решаю проверяется компилятором на сервере, а он не воспринимает некоторый "прогресс", и в моем случае функцию to_string(): string str; double number; cin >> number; str = to_string(number); Как реализовать стандартными средствами? подробнее

Показать сообщение отдельно
Нюша123
1 / 1 / 0
Регистрация: 11.10.2013
Сообщений: 63

Двунаправленный линейный список - C++

03.03.2014, 07:26. Просмотров 153. Ответов 0
Метки (Все метки)

Всем доброго утра Ребят,может кто помочь,дали код сказали разобраться со списком...но я путем не понимаю что в нем происходитМожет кто прокомментировать,пожалуйста!
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
void container::In(ifstream &ifst)
    {
        shape *New;
        node *q, *t;
 
        t = new node;
        first = t;
        New = shape::In(ifst);
        t->elem = New;
        t->next=t->prev=NULL;
 
        len++;
        while(!ifst.eof())
        {
        New = shape::In(ifst);
        if(New!=0)
        {
            q = t;
            t->next = new node;
            t = t->next;
            t->elem = New;
            t->prev = q;
 
            len++;
        }
        t->next = first;
        first->prev=t;
        }
    }
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void container::Clear()
{
if(first==NULL) 
{
return;
}
 
node *q, *k;
 
for(k=first;len>0;k=q)
{
q=k->next;
delete k->elem;
delete k;
len--;
}
first=NULL;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if (first==NULL)
{
    return;
}
node* t;
t = first;
int i=1;
ofst << endl << i << ": ";
t->elem->Out(ofst);
t=t->next;
i++;
while (t!=first)
{
ofst << endl << i << ": ";
i++;
t->elem->Out(ofst);
t = t->next;
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru