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

Функция, которая возвращает массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Имеется программа для умножения матриц http://www.cyberforum.ru/cpp-beginners/thread1152196.html
Каким способом матрицы перемножаются? #include <iostream> using namespace std; int main(){ //Размер матриц: const int N=3; //Индексные переменные: int i,j,k;
C++ Является ли введённое слово с клавиатуры слово палиндромом С помощью рекурсивной функции выяснить является ли введённое слово с клавиатуры слово палиндромом. http://www.cyberforum.ru/cpp-beginners/thread1152194.html
C++ Умножение матрицы на вектор с использованием функций
Помогите разобраться с функциями, что-то читая справочники не особо понятно... Собственно никакой код) Как передавать значения массивов и т. д. в другую функцию? #include "stdafx.h" #include...
Как получить адрес в памяти, который находится через 16 кбайт от текущего указателя C++
Я выделил памяти 16 кбайт для строки, у меня есть указатель, который указывает на начало этой памяти 00410000, что мне сделать, чтобы получить адрес памяти, который находится через 16 кбайт от этого...
C++ No operator "[]" matches these operands http://www.cyberforum.ru/cpp-beginners/thread1152140.html
Здравствуйте. Столкнулся со следующей ошибкой - "no operator "" matches these operands" (в 7-ой и 8-ой строчках). Подскажите, как исправить Мой код: Код файла Demodulator.h: #include...
C++ Считать строки из консоли в массив gets(x[i]) Есть двумерный массив x необходимо считать строки из консоли в массив gets(x), Называйте темы согласно их содержанию. подробнее

Показать сообщение отдельно
АлександрКом
13 / 13 / 3
Регистрация: 21.10.2012
Сообщений: 373

Функция, которая возвращает массив - C++

20.04.2014, 13:49. Просмотров 1057. Ответов 3
Метки (Все метки)

Здравствуйте. Подскажите, пожалуйста, как правильно написать код - есть функция; она должна вернуть массив, который создается в этой же функции. Не могу разобраться с * и &, где что писать.
C++
1
2
3
4
5
6
7
8
9
10
double Demodulator::AM(void) {
    for (int k = 0; k < count; k++) {
        resultAM[k]=I[k]+Q[k];
    };
    return (0);
}
 
int Demodulator::getAM(void) {
    return (*resultAM);
}
Вызов функции:
C++
1
2
3
4
static int r[3];
Demodulator first(I, Q, 3);
first.AM();
*r = first.getAM();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru