April
05.

RAII kontrollierte Flags in Qt

Flags sind ein beliebtes Werkzeug, um das Ausführungsverhalten eines Algorithmus zu beeinflussen. Das Steuern der Wertbelegung von Flags ist jedoch fehleranfällig. Durch Anwendung des in C++ bewerten RAII1-Konzepts kann die Fehleranfälligkeit reduziert werden.

RAII bedeutet, dass das Instanziieren einer Klasse gleichzeitig die Klassenressourcen initialisiert. Das Zerstören der Instanz gibt die Klassenressourcen frei. Dieser Umstand wird z.B. durch SmartPointer2 ausgenutzt.

1 Ressourcenbelegung ist Initialisierung

2 SmartPointer

weiterlesen→

© 2012 – 2024 HicknHack Software GmbH | Impressum | Datenschutzerklärung