Seite 1 von 1
[C++] long bool bzw. long long bool
Verfasst: 12.01.2021, 13:16
von antisteo
Hi,
gibt es in C++ eigentlich auch einen long bool bzw. einen long long bool?
Ich wöllte zum Beispiel ausdrücken, dass eine Antwort (z.B. Passworteingabe) WIRKLICH falsch ist. (faalse) oder eine Lösung WIRKLICH Richtig ist (truue) bzw. bei long long bool truuue und faaalse
Re: [C++] long bool bzw. long long bool
Verfasst: 12.01.2021, 13:53
von Schrompf
Ich glaube, dafür nimmt man die Enforced Exceptions, die anstatt throw das Schlüsselwort propel erfordern.
Am Ende gibt's das wirklich und ist ein Modifier bis C++11, wenn man einen bool mit garantiert 2 oder 4 Byte Breite braucht.
Re: [C++] long bool bzw. long long bool
Verfasst: 12.01.2021, 14:00
von xq
Die Frage ist doch eher, ob du einen signed bool (0 und -1) oder einen unsigned bool (0 oder 1) brauchst. Beide haben ihre Anwendungsgebiete, die sich den meisten aber noch nicht erschlossen haben
Re: [C++] long bool bzw. long long bool
Verfasst: 12.01.2021, 14:22
von Krishty
xq hat geschrieben: ↑12.01.2021, 14:00Die Frage ist doch eher, ob du einen
signed bool (0 und -1) oder einen
unsigned bool (0 oder 1) brauchst. Beide haben ihre Anwendungsgebiete, die sich den meisten aber noch nicht erschlossen haben
[ernst]auf GPUs und SIMD sind *alle* bools 0 oder -1[/ernst]