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

Создание своего класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача по массиву http://www.cyberforum.ru/cpp-beginners/thread1036007.html
C++ Определить среднее арифметическое чётных элементов третьего столбца матрицы Дан двумерный массив целых чисел. Определить: среднее арифметическое чётных элементов третьего столбца; среднее арифметическое элементов четвёртой строки, кратных трём. http://www.cyberforum.ru/cpp-beginners/thread1035992.html
C++ Внедрение!
Вот вопрос как внедрить свой код в Другую программу , игру ?
C++ Составить программы вычислений значений функции
Составить программы вычислений значений функции)
C++ Таблица значений функции http://www.cyberforum.ru/cpp-beginners/thread1035970.html
Написал программу, чтобы выводила на экран в консольной версии таблицу значений. Но при ее запуске она не признает признаков жизни, просто просит нажать клавишу и закрывается. Я вроде сделал как просили в задаче, но все равно не то. Написать программу выводящую на экран таблицу значений y=|x-2|+|x+1| в диапазоне от -4 до 4 с шагом 0.5
C++ Как подключить obj-файл к проекту? #include <stdio.h> #define SIZE 100 extern "C" { char* __fastcall delete_spaces(char* a); } int main() { подробнее

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

Создание своего класса - C++

10.12.2013, 17:14. Просмотров 315. Ответов 3
Метки (Все метки)

Пытаюсь создать свой класс - AM_Demodulator.h
Написал вот это, но компилятор ругается
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <cmath>
using namespace std;
 
class AM_Demodulator {
public:
    void operators(double sAM[], double F_s, int omega_0)
    {
    
    double Fs = F_s;
    int omega0 = omega_0;
    double * s_AM = new double[sizeof(sAM)];
    double * y = new double[sizeof(sAM)];
    double * t = new double[1+20*Fs];
    int j = 0;
 
    for (double i = -10; i <= 10; i = i + (1 / Fs)) {
        t[j] = i;
        j = j + 1;
    };
 
    for (int k = 0; k < sizeof(sAM); k++) {
        s_AM[k] = sAM[k];
        y[k] = ((2 * s_AM[k] * cos(omega0 * t[k]))
                / (1 + cos(2 * omega0 * t[k]))) - 1;
        cout << "Start signal before demodulation " << sAM[k] << endl
                << "Output signal after demodulation " << y[k] << endl << endl;
    };
 
    cout << "The end";
}
};
В чем заключаются ошибки?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru