![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 31.05.2010
Сообщений: 7
|
![]()
Помогите с лабораторкой по програмированию, программа представляет собой класс в котором есть функция для отбора из одномерного символьного массива - символов латинского алфавита, нужно добавить (+) перегр.оп. для сложения строк!!! (вроде его надо делать с помощью функции strcpy(), но я незнаю как, помогите!!!!!)
Код:
Последний раз редактировалось Stilet; 31.05.2010 в 16:35. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
![]()
по сабжу, тупо можно написать так:
Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
![]()
вообще неплохо было бы использовать определение функций, конструкторов, деструкторов в классе, а их тела давать за классом - на мой взгляд так класс выглядит приятнее и читабельнее
Последний раз редактировалось capta1n; 31.05.2010 в 16:14. |
![]() |
![]() |
![]() |
#4 | ||
Регистрация: 05.07.2010
Сообщений: 4
|
![]()
В следующем коде возможен выход за пределы границ т.к. строка статична
Цитата:
Цитата:
И та же проблема. При сложении! Выделение памяти есть, а освобождение где и когда? Если я не прав - исправьте. |
||
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
![]()
да я даже отрицать не буду
другое дело мне за мой код никто ничего не должен и я никому ничего не должен моим делом было показать пример реализации, а уж всякие фишки типа "освобождение памяти после использования" пусть сам додумывает, если ему нужно я понимаю, что это правильно - освобождать динамич. память, но с другой стороны если я постоянно буду писать плевые программы со всеми проверками, выделениями и освобождениями, инициализацией и комментариями всякому, кто пишет "помогите, пожалуста!!! нет времени, нужно к завтрашнему дню", то мне это надоест, потому что за нормальный код, на который тратится определенное количество времени, по сути я не получаю ничего, а писать крутые консольные приложения для непонятно кого я не собираюсь а пример (и довольно большой и качественный для этой задачи пример на мой взгляд) я предоставить могу я вообще мог не писать например комментарии, что не очень хорошо, ибо человек просто долго будет разбираться, что к чему, но мог и не писать - многие не пишут так что вот так |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегрузка операторов | raspberry | Общие вопросы C/C++ | 2 | 06.04.2010 00:19 |
Перегрузка операторов. | Macb3th | Общие вопросы C/C++ | 5 | 01.04.2010 21:14 |
Квадрат - перегрузка операторов | ArniLand | Общие вопросы C/C++ | 1 | 30.03.2010 23:33 |
Перегрузка операторов (С++) | Перчитель | Помощь студентам | 1 | 03.12.2008 18:46 |
Перегрузка операторов, Организация перегрузки операторов | chagin_yav | Помощь студентам | 2 | 12.05.2008 09:15 |