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]