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

Ошибки в структуре 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" строка: m_edit.GetLine(0,Buffer,BuffLenght); char* Buffer = new char; m_edit.GetLine(0,Buffer,BuffLenght); Спасибо
C++ Вычислить значение логического выражения Ребят помогите решить задачу на C++ (Программа wxDev-C++) С того (Д.М. Златопольский - Сборник задач по программированию) Задача 3.8 а. Вычислить значение логического выражения при следующих значениях логических величин X,Y и Z:X=ложь,Y=истина,Z=ложь; а) X и не (Z или Y) или не Z; ---------------------------- Пробовал несколько раз решить эту задачу всеразно возникаю ошибки текс программы... 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. Вывод во все части работает нормально, средние части прокручиваются в нужном месте, но хотелось бы сделать в нижней части ввод в консоль... какие то левые наработки начал делать, но плохо разобрался с InputStd вот...
C++ Программа расчета интеграла Программа расчет определенного интеграла по формулам Чебышева для случая семи узлов. Вообще не могу понять,ни в одном учебники не нашел такого случая,мб кто-то знает,помогите пожалуйста. подробнее

Показать сообщение отдельно
tihonya
11 / 7 / 1
Регистрация: 30.05.2012
Сообщений: 107
18.07.2012, 17:32  [ТС]     Ошибки в структуре Date. Каким-то образом перетекают значения между екземплярами.
Скажите пожалуйста как в этой конструкции
C++
1
2
3
4
5
 
   K.print();  
    Date_class T(35325432);
    T.print();
    K.print();
Мы создаем "второй объект из первого."? В начале К=82 году, по концовке =71-му.

Цитата Сообщение от DU Посмотреть сообщение
Избавтесь от указателя в своем классе уйдет куча проблем.
Избавится конечно можно, и может быть я в итоге так и сделаю, (если не найду решения с указателями). Но если всегда идти по пути наименьшего сопротивления, то никогда нечего нового не узнаешь.

Добавлено через 15 часов 48 минут
Все разобрался сам. Основная ошибка в методе setData()
Я присваиваю адрес указателя возвращаемой функцией localtime(); в сам объект, и работаю с этим адресом.
Это основная ошибка, остальные производные, также куда-то потерял выделение памяти под указатель член класса timeinfo.
Ну и в самую последнюю очередь можно переопределить конструктор копирования, чтоб корректно копировал поля, и предотвратить ошибку деструктора, при инициализации экземпляра объекта Date другим экземпляром этого объекта.
 
Текущее время: 18:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru