ich habe mal wieder eine Frage.
Ich habe nach folgendem Muster eine Struktur angelegt:
Code: Alles auswählen
struct Traces{
QList<double> traces;
int index;
struct Traces *next;
}
Wenn ich nun in der cpp-Datei ein Objekt dieser Struktur anlege, kann ich auf die index Variable zugreifen, bei der QList sagt er mir allerdings "not in scope". Das selbe Problem tritt auch bei QVector auf. Bei einfachen Typen wie eben int, char etc findet er die Variable. Woran könnte das liegen?
Code: Alles auswählen
struct Traces *next, *first;
next = (Traces*)calloc(1, sizeof(struct Traces));
first = next;
next->index = 1; //funktioniert
next->traces.append(zahl); //funktioniert nicht, "not in scope"