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

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

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

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

24.03.2012, 11:16. Просмотров 585. Ответов 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 */
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2012, 11:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите разобраться!Большая проблема.. (C++):

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

Помогите разобраться - C++
У меня есть координаты North,West,East,South. Мне нужно отобразить их на осях ОХ и ОУ. Допустим я ввожу North 5 East 3 South 1 ...

If else помогите разобраться - C++
Доброго времени суток всем. Не так давно начали программировать в C++ MS Visual Studio 2010? и возникло у меня затруднение в работе с if ...

Помогите разобраться с указателем - C++
помогите новичку разобраться с указателем. не получается реализовать древесную сортировку

Помогите новичку разобраться с С++ - C++
Доброго всем времени суток! Пытаюсь изучать С++ и у меня такие вопросы(накопились из разных тем): 1.Когда надо в конце типу float...

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

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

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

Помогите разобраться в коде - C++
Помогите мне разобраться в коде. Заранее спасибо. int seek_substring_KMP (char s, char p) { int i, j, N, M; N = strlen(s); M =...

Помогите разобраться с try-catch - C++
#include &lt;iostream.h&gt; int main() { int s = 0; try { int a = 6 / s; } catch(char* exception) {

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


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

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

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