|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.03.2012, 19:44 | #1 |
Форумчанин
Регистрация: 04.06.2011
Сообщений: 104
|
Функция, возвращающая массив (С++)
Здравствуйте. Нужны функции для операций с матрицами. У меня есть 2 квадратные матрицы, мне нужно передать функции размер N и две матрицы. Эти две матрицы нужно сложить и вернуть получившуюся в функции матрицу.
Как вернуть матрицу? Спасибо. |
08.03.2012, 19:50 | #2 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
Код:
P.S. немного изменил код
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL Последний раз редактировалось Inv1s; 08.03.2012 в 22:25. |
08.03.2012, 21:40 | #3 |
crafter
Форумчанин
Регистрация: 03.09.2011
Сообщений: 127
|
Нельзя вернуть результатирующую матрицу из функции(если неправ, поправьте), полчаса пробывал всячески передать, не получилось. Эх ценный опыт.
Пришлось передать их функции третью матрицу, которая будет являться результатом, но нагуглил, что этот метод является "уродским" (http://http://www.alik.su/articles/1...ng-techniques/) Код:
|
08.03.2012, 22:22 | #4 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
Код:
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
08.03.2012, 22:32 | #5 |
crafter
Форумчанин
Регистрация: 03.09.2011
Сообщений: 127
|
Пробовал, указатель указывает лишь на первый элемент массива. Последующие попытки его использования в main(), с инкрементированием привели лишь к выводу мусора на экран.
|
08.03.2012, 22:38 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
http://www.programmersforum.ru/showp...4&postcount=27
I'm learning to live...
|
|
09.03.2012, 10:26 | #7 |
Форумчанин
Регистрация: 04.06.2011
Сообщений: 104
|
Мне лично не нравится держать параметры матрицы в нулевой строке.
А вообще, всем большое спасибо, буду пробовать, что не будет получаться отпишусь. А можно ещё вопрос оффтопом? Вот давно интересно было, но никто не рассказывал. Код:
Последний раз редактировалось Stilet; 09.03.2012 в 11:47. |
09.03.2012, 11:50 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Если обрамлено в <..> то хедер лежит в каталоге где лежат все стандартные хедеры. .h это как я помню атавизм от классического Си. С++ хедеры не имеют расширения, поэтому его не пишут (это если меня память не подводит.)
I'm learning to live...
|
||
09.03.2012, 12:25 | #9 | |
Форумчанин
Регистрация: 04.06.2011
Сообщений: 104
|
Цитата:
|
|
09.03.2012, 12:40 | #10 |
Форумчанин
Регистрация: 04.06.2011
Сообщений: 104
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция возвращающая указатель | ]tach[ | Общие вопросы C/C++ | 1 | 19.01.2011 14:35 |
Функция возвращающая char | Exeil | Общие вопросы C/C++ | 2 | 18.10.2010 19:42 |
Пользовательская функция,возвращающая массив | savraska | Microsoft Office Excel | 2 | 20.04.2010 03:12 |
Функция возвращающая массив | babaj | Общие вопросы Delphi | 8 | 04.07.2009 17:40 |
Создание надстроек. Функция, возвращающая массив значений | Jarik | Microsoft Office Excel | 6 | 13.01.2009 23:11 |