Иерархия наследования Qt - PullRequest
0 голосов
/ 18 февраля 2012

Я пытаюсь выучить Qt. Я создал простой класс, который наследуется от QObject:

#ifndef FUZZYFUNCTION_H
#define FUZZYFUNCTION_H

#include 

class FuzzyFunction : public QObject
{
Q_OBJECT
public:
explicit FuzzyFunction(QObject *parent = 0);
virtual double getValue(double value) = 0;

signals:

public slots:

};

#endif // FUZZYFUNCTION_H

Теперь я пытаюсь создать новый класс меню, который наследуется от него. Но почему-то Qt не дает такой возможности, в выделении все же QWidget, QObject и т. Д. Как это исправить? Если я попробую этот класс FuzzyFunction назначить общедоступный модификатор доступа, я получу ошибку компиляции

c: \ users \ dennyboy \ qtprojects \ fuzzylogic \ fuzzylogic \ fuzzyfunction.h: 6: error: C3381: 'FuzzyFunction': assembly access specifiers are only available in code compiled with a / clr option
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...