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

При вызове delete[] _BLOCK_TYPE_IS_VALID(pHead->nBlockUse) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отладка больших проектов. Какие приемы использовать http://www.cyberforum.ru/cpp-beginners/thread1139237.html
Речь идет о проектах с десятками тысяч файлов и сотнями тысяч строк кода. Когда нужно что-то подправить, но не знаешь где этот код искать, как быть? Например найти обработчик какой-нибудь кнопки (особенно, если интерфейс создаётся динамически по плагинам), или изменить логику взаимодействия объектов, добавить что-то.
C++ Классы в С++ #include <iostream> #include <string.h> using namespace std; class CEH { private: char imya ; char nachalnik ; http://www.cyberforum.ru/cpp-beginners/thread1139236.html
C++ Разъяснение кода
Доброго времени суток, такая проблема, надеюсь поможете безвозмездно. Имеется программа "шифрования" Хочется чтобы спецы объяснили сам процесс шифрования, каким тут способом и как реализовано. #include<iostream.h> #include<conio.h> #include<fstream.h> #include<string.h> #include<math.h> #include"rus.h" #pragma hdrstop
C++ Взаимная агрегация
Здравствуйте, не знал как правильно назвать тему, если ошибся - простите. Пишу симулятор банкомата, есть класс Card и User. Пользователь имеет карту, в интерфейсе класса User я пишу Card *card; Чтобы когда карта вставлялась в картридер, я мог получить информацию о пользователей, в интерфейсе я пишу User *user. Проблема в том, что классы описаны в различных модулях.... файлах. И получается...
C++ Ошибка в коде? http://www.cyberforum.ru/cpp-beginners/thread1139215.html
Доброго времени суток. Учусь по книге Дейтелов "Как программировать на С++"...Перепечатал оттуда пример в компилятор, но он не компилируется. Код: Заголовок GradeBook.h #include <string> using std::string; class GradeBook { public: const static int students = 10; GradeBook(string, const int);
C++ Задание массивов, вывод их на печать и вычисление вспомогательных выражений Здравствуйте помогите пожалуйста написать программу. Заданы 3 массива случайных вещественных чисел, определённой размерности A, B, C Необходимо вычислить значение М при помощи вычисления вспомогательных функций. Задание массивов, вывод их на печать и вычисление вспомогательных выражений оформить в виде отдельных функций. Выводить на экран промежуточные значения. (идёт перебор элементов матриц... подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
05.04.2014, 11:13     При вызове delete[] _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
Нет, Вы не поняли. У Вас изменяются указатели first и second. Используйте копии.
C++
1
2
3
4
5
6
7
8
9
10
11
char* first=new char [ 10 ];
char* second=new char [ 10 ];
char *first_copy = first;
char *second_copy = second;
std::cout << static_cast< void * >( first ) << ' ' << static_cast< void * >( first_copy ) << std::endl;
std::cout << static_cast< void * >( second ) << ' ' << static_cast< void * >( second_copy ) << std::endl;
//здесь остальной Ваш код
std::cout << static_cast< void * >( first ) << ' ' << static_cast< void * >( first_copy ) << std::endl;
std::cout << static_cast< void * >( second ) << ' ' << static_cast< void * >( second_copy ) << std::endl;
delete [] first_copy;
delete [] second_copy;
 
Текущее время: 11:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru