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

Проблемы с выделением памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пояснить алгоритм двоичной системы счисления http://www.cyberforum.ru/cpp-beginners/thread607396.html
Увожаемые господа программисты, помогите разобраться вот в чом!?!:) Переводим 123 в двоичную систему счисления: 123(индекс 10) = 0*128 + 1*64 + 1*32 + 1*16 +1*8 + 0*4 + 1*2 + 1*1 =01111011(индекс 2) интересуют такие вопросы: почемы вычисление начинаеться со 128, и умножается на "0", затем идут последующие умножения на "1", за тем умножаеться "4" на "0".... и почему у числа 123 индекс...
C++ Хранения Графа в памяти Вечер добрый. Есть графы.В них: Точки, рёбра, длины рёбер, координаты точек, точки не имеющие соединения рёбрами, точки в которые или из которых выходит по много рёбер. Так же будет добавление вершин. Вопрос: как правильно хранить графы в памяти? Какие структуры использовать? Что посоветуете? http://www.cyberforum.ru/cpp-beginners/thread607393.html
Программа расчёта траектории движения ЛА C++
Люди добрые помогите плиз написать программу для 26 варианта а то с с++ я очень туго понимаю
C++ Выдает не тот символ в консоле
Код из уроков 3DBUZZ ... int DrawEngine::createSprite(int index,char c) { if (index >= c && index < 16) { spriteImage = c; return index; }
C++ Односвязные списки.что исправить? http://www.cyberforum.ru/cpp-beginners/thread607383.html
Подскажите что необходимо добавить, чтобы удалялись группы повторяющихся чисел, а то остаются первые вхождения Необходимо решить именно с использованием списков. #include <fstream> #include <iostream> #include <locale.h> #include <stdlib.h> #include <conio.h> #include <stdio.h> using namespace std;
C++ Указатели на массивы в качестве аргументов Помогите пожалуйста а то вообще идей никаких нет( Напишите функцию поиска минимального элемента в динамическом двухмерном массиве (обе размерности вычисляются). int res = Min(ar, ... может быть, понадобится передать еще какие-нибудь данные); Во встроенным я написал, а как в динамическом не знаю( подробнее

Показать сообщение отдельно
Konkin
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 30
16.06.2012, 23:55     Проблемы с выделением памяти
Здравствуйте. Есть контейнер QList <Node *>
В Node свой QList <Node *>.

Строю программное дерево разбора выражение. На небольших деревьях работает нормально, но когда дал ему количество узлов, что уровень вложенности должен был достигнуть примерно 17000, вылетело вот здесь malloc.c

C++
1
2
3
4
5
6
7
8
9
10
11
#ifdef _WIN64
    return HeapAlloc(_crtheap, 0, size ? size : 1);
#else  /* _WIN64 */
    if (__active_heap == __SYSTEM_HEAP) {
        return HeapAlloc(_crtheap, 0, size ? size : 1);
    } else
    if ( __active_heap == __V6_HEAP ) {
        if (pvReturn = V6_HeapAlloc(size)) {
            return pvReturn;
        }
    }
Stack overflow.

Как проконтролировать выделение памяти? Если не хватает, то сообщить об этом пользователю хотя б..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru