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

Перегрузка оператора operator+() в пользовательском классе (сложение строк)

20.01.2016, 21:41. Показов 1262. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хотел научить класс складывать строки, но на моменте освобождения памяти temp происходит ошибка.

Поля класса: char* Str, int length (без нулевого байта).

Подскажите, что не так. Заранее спасибо.

 Комментарий модератора 

vaziliybober, прочитайте правила форума и постарайтесь впредь их соблюдать:
П. 5.18. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Перенесите код с картинки непосредственно в тело сообщения, не забыв оформить код тэгами.
Миниатюры
Перегрузка оператора operator+() в пользовательском классе (сложение строк)   Перегрузка оператора operator+() в пользовательском классе (сложение строк)  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.01.2016, 21:41
Ответы с готовыми решениями:

Сложение строк, перегрузка + в классе
Есть вот класс String как мне перегрузить + что бы я мог использовать так a = "Hello"+ b; тоисть мне объекту b нужно сложить со строкой...

Перегрузить операторы operator+() и operator*() в пользовательском классе "Комплексное число"
Здравствуйте. Предлагаю заняться арифметикой. Создал прослейший класс, перегрузил операторы сложения и умножения, в конструкторе...

Перегрузка operator>> и operator<< в абстрактном классе
Здрасьте! Есть необходимость перегрузить потоки, Я знаю как это сделать через friend, но вот кажется что есть и другое решение. Попытался...

5
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
20.01.2016, 21:58
strcat() использовать запрещено?
0
1 / 1 / 0
Регистрация: 02.01.2016
Сообщений: 31
20.01.2016, 22:03  [ТС]
Я в итоге его использовал, но все-таки хочется понять, в чем была ошибка, чтоб больше такие не допускать.

Добавлено через 40 секунд
Hikari, Я в итоге его использовал, но все-таки хочется понять, в чем была ошибка, чтоб больше такие не допускать.
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
20.01.2016, 22:20
Цитата Сообщение от vaziliybober Посмотреть сообщение
хочется понять, в чем была ошибка
По-моему ты зацепил поле класса не так как нужно... Вообще нужно видеть весь код чтоб дать однозначный ответ что пошло не так.
0
1 / 1 / 0
Регистрация: 02.01.2016
Сообщений: 31
21.01.2016, 16:27  [ТС]
Все, я нашел ошибку. Она была в другой части программы. Тему можно удалять (я не понимаю как). В любом случае она закрыта.
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
22.01.2016, 15:28
Цитата Сообщение от vaziliybober Посмотреть сообщение
Тему можно удалять (я не понимаю как). В любом случае она закрыта.
Судя по всему, правила Вы так и не прочитали. Иначе бы знали, что темы не удаляются и не закрываются по просьбе пользователей. Впрочем, 15 строк кода переписать в тело сообщения Вы тоже не осилили. Печально.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.01.2016, 15:28
Помогаю со студенческими работами здесь

Перегрузка оператора operator+
для того , чтобы перегрузить унарный оператор + в примере obj1=obj2+10 для обьектов myclass возможно использовать а)френд функцию,...

Перегрузка оператора operator[]
День добрый, Достался мне тут кусочек исходниководной C++ программы, пробую переписать ее на C#/Mono В MSDN...

Перегрузка operator [] в классе
Доброе всем! как перегрузить оператор , чтобы иметь возможность записывать туда значения? Доступ хочу получить такой: a1=1; ...

перегрузка оператора operator< для сортировки
Никак не могу понять почему он не может отсортировать map (строка 123) правильно. operator&lt; на строке 60 #include...

Перегрузка оператора сравнения ( no match for 'operator==' )
Приветствую! У меня было задание в институте реализовать класс &quot;Вектор &quot; с соответствующими перегрузками операторов. Все шло по маслу до...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru