![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
GrAndrey |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 2.7.2003 Репутация: нет Всего: 1 |
Почему извращаться? Разве редко в результате работы функции должен измениться массив? Как я писал, задачу решил, но не уверен что такой подход достаточно красивый ( я пишу прогу - тестовое задание, красота кода важна ![]() |
|||
|
||||
bel_nikita |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
GrAndrey
чтобы возвращать массив тебе придется обернуть его в класс и ..., короче гемор лучше для этого использовать STL. типа того (пример возврата)
Это сообщение отредактировал(а) bel_nikita - 24.1.2004, 01:20 |
||||
|
|||||
Stalk |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 24.1.2004 Где: Украина, харьков Репутация: нет Всего: нет |
А почему нельзя юзать union?
|
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Может, я чего не понял с тем, что нужно, но если надо возвращать масиив, то можно просто возвращать указатель, например так:
Это сообщение отредактировал(а) shedon - 24.1.2004, 01:45 -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
mi49.Ok |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 14.12.2003 Где: Irk Репутация: нет Всего: 1 |
2 bel_nikita:
Самый умный? Так скажи сам что-нибудь. |
|||
|
||||
GrAndrey |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 2.7.2003 Репутация: нет Всего: 1 |
У меня, вроде, всё проще ![]() |
||||||
|
|||||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
2 Stalk,
А при чём здесь union ?... -------------------- ![]() |
|||
|
||||
Stalk |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 24.1.2004 Где: Украина, харьков Репутация: нет Всего: нет |
А при том, что в него можно запихнуть массив.
|
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Может тогда отдельный класс создать, в который запихнуть массив, и возвращать его. ![]() -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
Stalk |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 24.1.2004 Где: Украина, харьков Репутация: нет Всего: нет |
Этот вариант уже предложен.
|
|||
|
||||
C'hoosen++ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 21.1.2004 Репутация: нет Всего: нет |
Использовать ссылочный вариант передачи массивов как аргументов.
|
|||
|
||||
FreshMeat |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 30.1.2004 Репутация: нет Всего: нет |
Возвращать контейнер обернутый std::auto_ptr
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |