
I have a QList with a class, and have this error:
C:/Qt4Examples/Matematica/calculadora.cpp:14: error: insufficient contextual information to determine type
C:/Qt4Examples/Matematica/calculadora.cpp:14: error: insufficient contextual information to determine type
To copy to clipboard, switch view to plain text mode
My class is:
class ComplexData
{
public:
ComplexData();
ComplexData(const ComplexData &);
virtual ~ComplexData();
ComplexData &operator=(const ComplexData & ); // Right side is the argument.
double real;
double imag;
..............
void SetNumero(double);
//void SetNumero(Complexo);
void SetNumero(double, double);
void SetNumeroVar(double);
.................
};
class ComplexData
{
public:
ComplexData();
ComplexData(const ComplexData &);
virtual ~ComplexData();
ComplexData &operator=(const ComplexData & ); // Right side is the argument.
QString StrFuncao;
double real;
double imag;
..............
void SetNumero(double);
//void SetNumero(Complexo);
void SetNumero(double, double);
void SetNumeroVar(double);
.................
};
To copy to clipboard, switch view to plain text mode
My list, defined inside another class:
......
private:
QList<ComplexData> Pilha();
.......
......
private:
QList<ComplexData> Pilha();
.......
To copy to clipboard, switch view to plain text mode
I get the errors with basic QList functions:
ComplexData xx;
Pilha.append(xx);
.......
Pilha.clear();
ComplexData xx;
Pilha.append(xx);
.......
Pilha.clear();
To copy to clipboard, switch view to plain text mode
Any ideas to solve this errors ?????
Thanks
Bookmarks