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

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

Войти
Регистрация
Восстановить пароль
 
motobiker2008
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 13
#1

Помогите разобраться!Большая проблема.. - C++

24.03.2012, 11:16. Просмотров 556. Ответов 5
Метки нет (Все метки)

есть класс и компилятор ругается на какую то ерунду. почему такая ошибка появляется??
в хедере newtype.h написано enum choosefunction{SIN,LINEAR,QUADRATIC,INVERSE};

вот список ошибок
Error 1 error C2061: syntax error : identifier 'Dialog' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Functions.h 47 1 GraphicBuilder
Error 3 error C2061: syntax error : identifier 'Dialog' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Functions.h 47 1 GraphicBuilder
Error 5 error C2061: syntax error : identifier 'Dialog' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Functions.h 47 1 GraphicBuilder
Error 2 error C2061: syntax error : identifier 'Functions' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Dialog.h 55 1 GraphicBuilder
Error 4 error C2061: syntax error : identifier 'Functions' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Dialog.h 55 1 GraphicBuilder
Error 6 error C2061: syntax error : identifier 'Functions' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Dialog.h 55 1 GraphicBuilder
Error 7 error C2061: syntax error : identifier 'Functions' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Dialog.h 55 1 GraphicBuilder


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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#ifndef FUNCTIONS_H
#define FUNCTIONS_H
#include <QList>
#include <QColor>
#include "Dialog.h"
#include "NewType.h"
//enum choosefunction{SIN,LINEAR,QUADRATIC,INVERSE};
class Functions {
//  Q_OBJECT
 
public:
    //enum choosefunction{SIN,LINEAR,QUADRATIC,INVERSE};/// dialog with functions how? Can I made the pointer on Dialog in Function;  How wraw more than one graphics; listoffunc;
    Functions();
    Functions(const Functions& orig);
    double FillInTheCoordinatesOfSin(double X);
    double FillInTheCoordinatesOfLiner(double X);
    double FillInTheCoordinatesOfQuadratic(double X);
    double FillInTheCoordinatesOfInverse(double X);
    void ChangeTheCoefficients(double A,double B,double C){a=A;b=B;c=C;};
    virtual ~Functions();
    double getA(){return a;};
    choosefunction getChooseFunction(){return chFunc;};
    double getB(){return b;};
    double getC(){return c;};
    double getLastX(){return lastX;};
    double getLastY(){return lastY;}
    double getStep(){return step;};
    int getWeidhLine(){return WeidhLine;};
    QString getStrColorLine(){return ColorLine.name();};
    QColor getColorLine(){return ColorLine;};
    void setA(double A){a=A;};
    void setChooseFunction(choosefunction CFunc){chFunc=CFunc;};
    void setB(double B){b=B;};
    void setC(double C){c=C;};
    void setLastX(double X){lastX=X;};
    void setLastY(double Y){lastY=Y;};
    void setStep(double st){step=st;};
    void setWeidhLine(int Wh){ WeidhLine=Wh;};
    void setColorLine(QColor Color){ColorLine=Color;};
    void setModel(Dialog &D);//////////////РУГАЕТСЯ ВОТ НА ЭТУ СТРОЧКУ, ТОЧНЕЕ НА DIALOG///////////
    public slots: void changed();
protected:
    int WeidhLine;
    QColor ColorLine; 
    //QString
    choosefunction chFunc;
    double a;
    double b;
    double c;
    double step;
    double lastX;
    double lastY;
    private:
};
 
#endif  /* FUNCTIONS_H */
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2012, 11:16     Помогите разобраться!Большая проблема..
Посмотрите здесь:

Ребята большая проблема с Графикой на Си! О4ень нужна помощь! - C++
Вывести график функции и таблицу значений аргумента x и функции y: диапазон изменения аргумента -1&lt;=x&lt;=2.

Помогите разобраться с кодом - C++
Код - проверка ввода данных. Если вводиться &quot;x6x&quot;, то вызывается исключение, правильным вводом являются только символы, например: &quot;xxx&quot;,...

Помогите разобраться с рекурсией... - C++
Здравствуйте, нашел решение задачи &quot;ханойских башен&quot;, проблема с пониманием. &lt;...&gt; tn(n,1,2,3); &lt;...&gt; void tn(int n,...

Помогите разобраться в обозначениях - C++
Си++ изучал давно, а сейчас потребовалось все срочно вспомнить... Так вот помогите разобраться в следующих строчках: const f32...

ПОМОГИТЕ РАЗОБРАТЬСЯ В КОДЕ - C++
#include &lt;time.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;assert.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; using...

Помогите разобраться со структурами - C++
Приветствую всех! :) Мне дали очередное задание с которым, конешноже я не могу самостоятельно справиться и именно поэтому вновь прошу вашей...

Помогите разобраться с итераторами - C++
У меня есть шаблон класса контейнер. Я использую vector из stl. Так вот мне нужен итератор для поиска find ( first, last, value ) но...

Помогите разобраться с классами в C++ - C++
Есть задание по ООП С++ Используя классы создать кольцо.Записи кольца включают в себя указатели на очередь, содержащую указатели на на...

reinterpret_cast помогите разобраться - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int schet_not_null(int *matrix, int i_matrix, int j_matrix, int...

Помогите разобраться в Наследование - C++
#include&lt;iostream&gt; using namespace std; class Counter1 { protected: int count; public: Counter1():count(0) { }


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Питекантроп
246 / 140 / 6
Регистрация: 14.06.2010
Сообщений: 340
24.03.2012, 15:13     Помогите разобраться!Большая проблема.. #2
Цитата Сообщение от motobiker2008 Посмотреть сообщение
void setModel(Dialog &D);//////////////РУГАЕТСЯ ВОТ НА ЭТУ СТРОЧКУ, ТОЧНЕЕ НА DIALOG///////////
а что такое Dialog?
может ты хотел использовать qt-ешный QDialog?
motobiker2008
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 13
24.03.2012, 15:29  [ТС]     Помогите разобраться!Большая проблема.. #3
Dialog это мой класс он наследник QDialog
Питекантроп
246 / 140 / 6
Регистрация: 14.06.2010
Сообщений: 340
24.03.2012, 15:55     Помогите разобраться!Большая проблема.. #4
возможно, ошибка в Dialog, а не здесь
motobiker2008
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 13
24.03.2012, 16:21  [ТС]     Помогите разобраться!Большая проблема.. #5
а в чем может там быть ошибка конструктор есть по умолчанию, хотя здесь проблема то ведь в том что он не может понять что знает мой класс он не узнает его как такое бывает я что т оен понимаю
motobiker2008
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 13
25.03.2012, 17:46  [ТС]     Помогите разобраться!Большая проблема.. #6
upppppp
Yandex
Объявления
25.03.2012, 17:46     Помогите разобраться!Большая проблема..
Ответ Создать тему
Опции темы

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