![]() |
NiboRoboLib 3.6 - NIBO burger Library
|
Nützliche Funktionen, die in C als Makros und in C++ als Templates implementiert sind. Die Funktionen sind frei von Seiteneffekten, das bedeutet, dass der Ausdruck max(++i, j++) ohne Probleme verwendet werden kann! Mehr ...
gehe zum Quellcode dieser Datei
Funktionen | |
| any_type | max (any_type a, any_type b) |
| Maximum von zwei Werten. Mehr ... | |
| any_type | min (any_type a, any_type b) |
| Minimum von zwei Werten. Mehr ... | |
| any_type | constrain (any_type x, any_type lo, any_type hi) |
| Beschränkt den Wert x auf das Interval [lo,hi]. Mehr ... | |
| any_type | absdiff (any_type a, any_type b) |
| Absolute (positive) Differenz von zwei Werten. Mehr ... | |
| any_type | absall (any_type x) |
| Absolutwert (Wert ohne Vorzeichen). Mehr ... | |
Nützliche Funktionen, die in C als Makros und in C++ als Templates implementiert sind. Die Funktionen sind frei von Seiteneffekten, das bedeutet, dass der Ausdruck max(++i, j++) ohne Probleme verwendet werden kann!
| any_type absall | ( | any_type | x | ) |
Absolutwert (Wert ohne Vorzeichen).
(Typ-unabhängig, ohne Seiteneffekte)
| any_type absdiff | ( | any_type | a, |
| any_type | b | ||
| ) |
Absolute (positive) Differenz von zwei Werten.
(Typ-unabhängig, ohne Seiteneffekte)
| any_type constrain | ( | any_type | x, |
| any_type | lo, | ||
| any_type | hi | ||
| ) |
Beschränkt den Wert x auf das Interval [lo,hi].
(Typ-unabhängig, ohne Seiteneffekte)
| any_type max | ( | any_type | a, |
| any_type | b | ||
| ) |
Maximum von zwei Werten.
(Typ-unabhängig, ohne Seiteneffekte)
| any_type min | ( | any_type | a, |
| any_type | b | ||
| ) |
Minimum von zwei Werten.
(Typ-unabhängig, ohne Seiteneffekte)
1.8.5