QMap und "this" argument
Verfasst: 4. Januar 2008 11:35
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
aufrufe bekomme ich beim kompilieren folgenden Fehler:
WAS IST DAS????
Wenn ich Pointer auf die Boxen verwende, funktioniert alles prima. Es ist jedoch suboptimal in diesem Fall Pointer zu verwenden...
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);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 qualifiersWenn ich Pointer auf die Boxen verwende, funktioniert alles prima. Es ist jedoch suboptimal in diesem Fall Pointer zu verwenden...