ошибка: ISO C++ forbids declaration of класс with no type [-fpermissive]
из-за чего в общем виде может возникать такая ошибка и как её исправить?
#ifndef A_H
#define A_H
#include <QDialog>
#include <QTextCodec>
#include <b.h>
namespace Ui {
class A;
}
class A : public QDialog
{
Q_OBJECT
public:
explicit a(QWidget *parent = 0); // Объявление конструктора
~a(); // Объявление диструктора
QByteArray mydata1;
B B1;
#endif // A_H
#ifndef B_H
#define B_H
#include <QObject>
#include <QFile>
#include <a.h>
class b: public QObject
{
Q_OBJECT
public:
b();
~b();
a *pclass;
void fun(void)
};
#endif // B_H
#include <b.h>
void b::fun()
{
qDebug() << pclass->mydata1;
}
a *pclass;