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

STL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Течёт память рекой http://www.cyberforum.ru/cpp-beginners/thread552134.html
Не могу понять в чём проблема. Есть класс CControl, от него есть наследники CInput и CButton. Просто создание объектов типа CButton и CInput не возникает утечек памяти, использование функции Clone для получения копии объекта (и последующее освобождение памяти через delete) тоже проблем не возникает, а вот когда возникает необходимость хранить объекты наследники CControl в классе CWindow в списке...
C++ Системы счисления Задано положительное действительное число up в системе счисления с основанием p с фиксированной точкой, и основание q (p, q ≠ 2, 8, 10, 16). Требуется: 1. Перевести число up в систему счисления с основанием q (при проверке работы программы числа up и q задаются преподавателем). 2. Перевести число up в 32-разрядный двоичный код, после чего это число с по-мощью разбиения на тетрады (т.е. на... http://www.cyberforum.ru/cpp-beginners/thread552125.html
Списки: функции для работы со списками C++
Помогите пожааааааалуйста с задачками!!!! ;) ОПИШИТЕ ФУНКЦИИ ТИПОВЫХ ОПЕРАЦИЙ С СПИСКАМИ: 1. Функция AddHead (int d) добавление узла в голову списка; 2. Функция AddEnd (int d) добавление узла в конец списка; 3. Функция ShowList() вывод списка на экран; 4. Функция Search (int d) поиск узла с заданным значением в некотором поле данных; 5. Функция FindNode (int n) поиск узла с заданным...
C++ Итерационные циклы
Написать программу вычисления значения функции, заданной в виде ряда, с погрешностью епсилон> 0,0001 п(пи)=3+4*(1/2*3*4 - 1/4*5*6 + 1/6*7*8 -....) Напишите пожалуйста, нужно для будущего авиации)))
C++ Найти корень уравнения методом простой итерации http://www.cyberforum.ru/cpp-beginners/thread552109.html
Дано уравнение acos(x)-x2, корень нужно найти на интервале . Я уже пробовал много разных вариантов, но остановился на таком(он хоть что-то выдает). Правда результат не очень утешительный: Enter the beginning of segment -> -1 Enter the ending of segment -> 1 2.14159 -1.#INF -1.#IND -1.#IND Result = -1.#IND
C++ Вычислить определённый интеграл методом тропеций помогите пожалуйста ни как не пойму как реализовать вычисление интеграла подробнее

Показать сообщение отдельно
rostykm
2 / 2 / 0
Регистрация: 30.03.2011
Сообщений: 34
18.04.2012, 21:07     STL
Добрый вечер всем кто открыл эту вкладку!
Надо реализовать кольцевой упорядоченный двозвязний список на STL + некоторые функции работы с ним (добавление нового, удаление, печать).

Я реализовал все кроме кильцевости. Где-то читал, что нельзя это сделать. Но уверен - выход есть. Помогите)))

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
#include "stdafx.h"
#include <iostream>
#include <algorithm>
#include <list>
#include <ctime>
 
using namespace std;
 
list<int> l;
list<int>::iterator it = l.begin();
list<int>::iterator ite = l.end();
bool flag = false;
 
void initialization()
{
    for (int i = 0; i < 10; i++)
        l.push_back(i);
}
 
void insert(int n)
{
    for (it=l.begin(); it!=l.end(); it++)
        if (*it > n)
        {
            l.insert(it, n);
            flag = true;
            break;
        }
    if (!flag)
        l.push_back(n);
}
 
void mydelete (int n)
{
    for (it=l.begin(); it != l.end(); it++)
        if (*it == n)
            it = l.erase(it);
}
 
void print()
{
    cout << "List ->";
    for (it=l.begin(); it!=l.end(); it++)
        cout << "  " << *it;
    cout << endl;
}
 
void size()
{
    cout << "Size ->  " << l.size() << endl;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    initialization();
    print();
    
    mydelete(4);
    print();
 
    insert(100);
    print();
 
    size();
    
    cout << "Time of working program - " << (double)clock()/CLOCKS_PER_SEC << " seconds " <<endl;
    system("pause");
    
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru