Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
ok40
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 25
#1

Функции (вызов и тип возвращаемого значения) - C++

20.11.2012, 02:15. Просмотров 1508. Ответов 2
Метки нет (Все метки)

Доброй ночи! Кто может помочь мне по следующей задачей?

Есть динамический массив в main():
double *m=new double [size];

Есть функция
derivatives (int size, Embedded *emb_energy)
Внутри функции происходят вычисления и формируется динамический список double *m_in_function=new double [size]

Я хочу, чтобы эта функция возвращала этот массив при вызове.

Как мне нужно вызвать данную функцию и функция какого типа будет? Я путаюсь все время, где мне надо ставить ссылки ((

Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2012, 02:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функции (вызов и тип возвращаемого значения) (C++):

Тип возвращаемого значения функции - C++
есть класс point. в другом классе есть член функция point GetUpperLeft() { return itsUpperLeft; } эта член-функция исходя из типа...

Тип возвращаемого значения не соответствует типу функции - C++
double get_left (void); { double e, c; e = ex - a; c = cx - r; return max(e, c); } double get_right (void); ...

Почему у функции main() тип возвращаемого значения - int? - C++
Здравствуйте! В языке C# main "свободный": void main (). Логично, поскольку программа - это набор операторов, которые в общем смысле ничего...

Почему в функции operator не ставят тип возвращаемого значения? - C++
Добрый день! Учу С++ по книге Лафоре. Пример кода ниже. Стало интересно, почему в функции operator есть возвращение значения return. В...

Почему тип входящего параметра функции может отличаться от типа возвращаемого значения? - C++
Зачем здесь указываеться другой тип данных: double &change_it(int i); Весь код: using namespace std; double...

Как определить тип возвращаемого значения шаблонной функции по типу итератора (не auto)? - C++
Здравствуйте. Есть шаблонная функция (например, суммирования). Входные значения два итератора -- начало конец. template <typename...

2
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
20.11.2012, 03:42 #2
Прототип:
C++
1
double *derivatives(int size, Embedded *emb_energy);
Вызывать как-то так:
C++
1
double *m_in_function = derivatives(size, m);
1
ok40
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 25
20.11.2012, 13:39  [ТС] #3
Большое спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2012, 13:39
Привет! Вот еще темы с ответами:

Как описывать функции, заданные в шаблоне класса, тип возвращаемого значения которых совпадает с именем класса - C++
Здравствуйте. А как описывать функции, заданные в шаблоне класса, тип возвращаемого значения которых совпадает с именем класса? Более...

Тип возвращаемого значения - C++
Здравствуйте! Подскажите, пожалуйста, почему при нахождении арифметического выражения, функция main должна возвращать значение типа int,...

Тип возвращаемого значения - C++
Здравствуйте, вопрос может тупой, но почему в данном конкретном случае функция convert всегда возвращает целое значение, без знаков после...

Тип возвращаемого значения - C++
Доброе время суток! Возникла необходимость написать программу на С++. Но я в языке ,если честно,не сильна. Использовала функции в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru