Viele DBTools-Strukturen verwenden Bitfelder, um Boolesche Informationen kompakt zu speichern. Die Sicherungsstruktur hat zum Beispiel folgende Bitfelder:
a_bit_field backup_database : 1; a_bit_field backup_logfile : 1; a_bit_field no_confirm : 1; a_bit_field quiet : 1; a_bit_field rename_log : 1; a_bit_field truncate_log : 1; a_bit_field rename_local_log: 1; a_bit_field server_backup : 1; |
Jedes Bitfeld ist ein Bit lang, angezeigt durch eine 1 rechts neben dem Doppelpunkt in der Strukturdeklaration. Der hier verwendete Datentyp hängt vom Wert ab, der am Anfang von dbtools.h der Spalte a_bit_field zugeordnet wurde, sowie vom jeweiligen Betriebssystem.
Sie ordnen dem Bitfeld einen Wert von 0 oder 1 zu, um einen Booleschen Wert an die Struktur zu übergeben.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |