QMap und "this" argument

Alles rund um die Programmierung mit Qt
Antworten
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

QMap und "this" argument

Beitrag von CaptnChaos »

Kurz und knapp:
Ich habe eine Klasse Box geschrieben, in der ich Werte einer 3D-Box verwalte.
In meinem Hauptfenster (QGLWidget) habe ich eine QMap, in der ich die Boxen keys zuordne.
wenn ich nun

Code: Alles auswählen

kistenList.value(i).setPosition(x,y,z);
aufrufe bekomme ich beim kompilieren folgenden Fehler:

Code: Alles auswählen

glwidget.cpp:97: error: passing `const Box' as `this' argument of `void Box::publicGLName()' discards qualifiers
glwidget.cpp:98: error: passing `const Box' as `this' argument of `void Box::renderBox()' discards qualifiers
WAS IST DAS????
Wenn ich Pointer auf die Boxen verwende, funktioniert alles prima. Es ist jedoch suboptimal in diesem Fall Pointer zu verwenden...
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

Hat sich erledigt.
Mit dem [] Operator funktionierts.
Antworten