Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
24 / 24 / 0
Регистрация: 08.09.2010
Сообщений: 136
1

Спонтанное "умирание" указателя

23.09.2011, 21:56. Показов 498. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void NewFunction (Coord * ar, int Amount, int x, std::string f) 
{
    stNode * ParceTree = new stNode;
    ParceTree->sInfo = f;
    ParceTree->pOp1 = NULL;
    ParceTree->pOp2 = NULL;
    Parcer(ParceTree);
    float xf = x;
    for (int i = 0; i < Amount; i++)
    {
        ar[i].x = (i - x) * (3 / xf);
        ar[i].y = RoundDouble(Counter(ParceTree, ar[i].x), 3);
    }
    DestroyTree(ParceTree);
}
Цикл крутится и когда доходит до i = 10 в конце цикла внезапно ParceTree->sInfo (типа string) становится <BadPTR>. Если создание и удаление дерева вставить внутри цикла получается ровно тот же результат. Внутри Counter И RoundDouble дополнительная память не выделяется. В чем может быть проблема? (Среда MVC 2010)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2011, 21:56
Ответы с готовыми решениями:

Умирание процесса IIS
Привет! Есть небольшое приложение MVC 5 для тестирования HTTP запросов: по одному адресу шлются...

Спонтанное переключение языка
Доброе время, коллеги ! Вопрос, вероятно, имеет простой ответ, но, тем не менее... В Win 7...

Спонтанное деление ядер
Может протекать по нескольким путям или только одному. Спонтанное как понятно из названия...

Спонтанное форматирование линуксовского ext
Хронология: Устанавливаю CoreTemp, параллельно устанавливается рекламный софт в большом...

Тотальное умирание ноута(Фризы во время игр/синий экран/нерабочая клава)
Ноутбук gigabyte q1585n. С недавних пор начались во время игр так называемые фризы (игра зависает...

0
23.09.2011, 21:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2011, 21:56
Помогаю со студенческими работами здесь

Спонтанное изменение длинны елементов формы в Opere
При изменении статуса элемента на disable, элементы формы изменяют свои размеры. Баг только в...

Спонтанное отключение дисплея и 100% использование ЦПУ
Видеоадаптер: Radeon RX 650 Series Процессор: Intel Core i3-4130 Материнская плата: H97-PLUS ОС:...

Спонтанное отключение телефона от компьютера при соединении через USB-концентратор
При передаче данных с телефона, подключенного к концентратору USB (концентратор USB 2.0 D-Link...

Почему увеличение указателя на sizeof(тип) не тождественно инкременту этого же указателя?
Всем доброго дня.:) Можете обьяснить ,почему при инкриментировании указателя,его значение(адресс)...

Создание указателя на экземпляр класса, описанного после объявления указателя
Здравствуйте! Проблема в том, что нужно сделать так: class A{ public: B* b = nullptr; }; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru