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

Очистка памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Можно ли на С++ как-то свернуть стек для выхода из рекурсии, а не последовательно выходить из нее? http://www.cyberforum.ru/cpp-beginners/thread186462.html
Вот такой пример кода: QuickSort::QuickSort(void) { deeps = 0; needsShuffl = false; } QuickSort::~QuickSort(void) {
C++ Выручайте друзья Вопрос в следующем. У меня есть EXEшная фаил который работает под Windows Mobile, в работе этой программы мне надо отключить функцию "поверх всех окон" ( т.е. не могу ее свернуть). В одном из режимов работы при попытке сворачивания программа сварачивается на секунду и снова всплывает. Помогите кто может поправить ее. http://www.cyberforum.ru/cpp-beginners/thread186458.html
Перевод чисел и разных систем C++
Доброго всем времени суток задали задачку мне,а как решить не знаю,мне нужно сделать программу перевода числе из двуичной системы в десятиричную.Самая больая проблема,что мы только начали курс по С++ и всё ,что я находил похожее есть решением моей задачи,но так как этого ещё не изучали мне не зачтут,подскажите как сделать её на очень низком уровне. Я тут думал мне обьязательно для решения этой...
C++ Рефлекшн
Какие средства для рефлекшена есть в С++. Я понимаю, что никаких. Но может все же можно как-нибудь исхитрится. Предлагайте любые, даже самые немыслимые, способы. Заранее спасибо. PS: другие языки не предлагать.
C++ Очередь http://www.cyberforum.ru/cpp-beginners/thread186451.html
Задача проги сделать очередь, по сути прога написана по лекции, но выдает ошибки с преобразованием параметра, понимаю, что ошибки глупые, но не могу вспомнить как их решить #include "stdafx.h" #include "string.h" #include "iostream" #include "conio.h" #include "locale.h" using namespace std; int const N=10;
C++ О одномерном массиве Доброго времени суток! Наставте на путь истинный, прошу!)Завтра сдавать, а прога никакущая... Задача: задан массив М1 вещественных чисел. Необходимо сформировать массив М2, в который войдут элементы массива М1, которые меньше соседних элементов. Вот что у меня пока есть: #include "stdafx.h" #include "conio.h" #include "iostream"; using namespace std; подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
05.11.2010, 03:21     Очистка памяти
Простенький стек. Обратите внимание на функцию clear().
Реализация хламовая конечно, трабл в том, что нужно, чтобы менялось head в главном. По сути наверное хватит и просто указателя. Секунду. Нет. Одного указателя не хватит. Через класс проще. Хех.

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
#include <iostream>
 
struct Lst
{
    int t;
    Lst* next;
};
 
void clear(Lst** head)
{
    while(*head)
    {
        Lst* p=*head;
        *head=(*head)->next;
        delete p;
    }
}
 
void constr(Lst** head, int t)
{
    Lst* p=new Lst;
    p->t=t;
    p->next=0;
    if(!*head)
    {
        *head=p;
    }
    else
    {
        p->next=*head;
        *head=p;
    }
}
 
int main()
{
    Lst* head=0;
    constr(&head, 5);
    constr(&head, 10);
    constr(&head, 15);
    constr(&head, 20);
    clear(&head);
    return 0;
}
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru