in einer Klasse möchte ich gewisse Daten abfragen. Die Abfrage verändert nicht den internen Zustand des Objekts.
Code: Alles auswählen
void Klasse::getData( QVector<Typ>& A ) const
{
mDataLock.lockForRead(); // <-- geht nicht, weil nicht const
// bastel QVector zusammen...
// ...
mDataLock.unlock();
}
Irgendwie müßte es doch gehen, diesen Lockingmechanismus zu verwenden und gleichzeitig die obige Signatur?
caetydid >8^)