|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.12.2010, 21:49 | #11 |
Пользователь
Регистрация: 15.03.2010
Сообщений: 31
|
Исправила!) спасибо огромное!!!!! теперь всё работает!))
|
02.12.2010, 23:13 | #12 |
Пользователь
Регистрация: 15.03.2010
Сообщений: 31
|
блииин, всё же опять у меня проблемы.... всё работает, но только для цифр, когда на вход подаётся двузначное или ещё большее число, то сова что-то не так с памятью....
посмотрите плиз, кому-нетрудно.... Код:
а если написать оператор сложения, то она зависает в конструкторе копирования Последний раз редактировалось Chica Bond; 02.12.2010 в 23:48. |
03.12.2010, 00:42 | #13 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Код:
Во-первых, удалять объект внутри функции, принадлежащей этому объекту - это просто я не знаю как откомментировать (это очень плохо и неправильно). Вместо этого лучше уж написать функцию, очищающую память и вызывать ее при необходимости - в operator= и в деструкторе, например. Во-вторых, не стоит вызывать деструктор явно. Вместо Код:
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
03.12.2010, 07:53 | #14 |
Пользователь
Регистрация: 15.03.2010
Сообщений: 31
|
спасибо, учту все советы)) а вот деструктор:
Код:
|
03.12.2010, 18:47 | #15 |
Пользователь
Регистрация: 15.03.2010
Сообщений: 31
|
всё, теперь всё работает шикарно))) просто изначально криво написала конструктор копирования))) щас переделала, всё работает)) деструктор изменила, но его вызов оставила явным(в операторе присваивания)))
хотя щас проверила, со старым деструктором тоже работает, так что вся проблема в операторе копирования)) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция не возвращает значения 2.0 | Winlook | PHP | 1 | 10.05.2010 00:58 |
Функция open() возвращает неверный дескриптор | devl | Общие вопросы C/C++ | 8 | 12.01.2010 20:36 |
Как создать функцию, которая возвращает результат - строку типа ansistring. | atg | C++ Builder | 2 | 28.10.2009 18:20 |
Что возвращает эта функция? | D[I]K | Общие вопросы C/C++ | 9 | 07.10.2009 00:32 |
Функция StrtoFloat не правильно возвращает число | Ra88it | Помощь студентам | 2 | 02.12.2008 20:26 |