Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
DU
1486 / 1132 / 164
Регистрация: 05.12.2011
Сообщений: 2,279
18.07.2012, 01:25

Ошибки в структуре Date. Каким-то образом перетекают значения между екземплярами. - C++

18.07.2012, 01:25. Просмотров 411. Ответов 5
Метки (Все метки)

ну за деталями лучше в книжках почитать.
вкратце: в классе есть мембер указатель.
в одном объекте этот укзазатель указывает на адрес A.
создаем второй объект из первого. все мемберы второго объекта будут равны всем мемберам первого объекта, а значит указатель второго объекта тоже будет указывать на адрес A.
Потом вызываются деструкторы первого и второго объектов. И в каждом идет удаление того, что находится по адресу A - а это ошибка. Делете можно звать только один раз.

Избавтесь от указателя в своем классе уйдет куча проблем.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2012, 01:25
Темы с ответами и решениями для C++ Ошибки в структуре Date. Каким-то образом перетекают значения между екземплярами.:

Каким образом можно настроить автозаполнение в mysql значения внешнего ключа в другой таблице?
Допустим, есть две таблицы. В одной первичный ключ объявлен в качестве...

Каким образом в Common Lisp можно возвращать более одного значения, не используя объекты-контейнеры?
Каким образом в Common Lisp можно возвращать более одного значения, не...

Каким образом можно получить значения все перечисленных переменных ,при это обратившись только к одной из них ?
Каким образом можно получить значения все перечисленных переменных ,при это...

Каким символом и каким образом отобразить пробел в document.write
Вот код var mailExample = /^(+)@((+\.)+{2,6})$/; var Str =...

0
Ошибки в структуре Date. Каким-то образом перетекают значения между екземплярами. C++   Следующее сообщение темы 
Другие темы раздела
C++ Преобразование в Unicode http://www.cyberforum.ru/cpp-beginners/thread625240.html
Как преобразовать тип Buffer ,чтобы не было ошибки: error C2664: int CEdit::GetLine(int,LPTSTR,int) const: невозможно преобразовать параметр 2 из "char *" в "LPTSTR" строка:...
C++ Вычислить значение логического выражения Ребят помогите решить задачу на C++ (Программа wxDev-C++) С того (Д.М. Златопольский - Сборник задач по программированию) Задача 3.8 а. Вычислить значение логического выражения при следующих... http://www.cyberforum.ru/cpp-beginners/thread625221.html
C++ Разработать алгоритм вычисления корня n-ой степени из комплексного числа
В общем нужно на любом языке накатать программу: Разработать алгоритм вычисления корня n-ой степени из комплексного числа. Помогите мне пожалуйста:pardon:
C++ Найти номер элемента, значение которого наименее отклоняется от среднего значения
2) Дан линейный массив А, состоящий из N вещественных чисел. Составить программу, которая находит номер элемента, значение которого наименее отклоняется от среднего значения всех элементов массива.
C++ Делим консоль на несколько частей (ввод+вывод) http://www.cyberforum.ru/cpp-beginners/thread625178.html
Суть такова... делаю консоль для онлайн игрушки, разделил её на 4 визуальных части: Top, Bottom в две полоски сверху и снизу, и центральную часть на две части, Left, Right. Вывод во все части...
C++ Программа расчета интеграла Программа расчет определенного интеграла по формулам Чебышева для случая семи узлов. Вообще не могу понять,ни в одном учебники не нашел такого случая,мб кто-то знает,помогите пожалуйста. подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru