IdempotentOperations -- Signaler les opérations idempotentes

De RAD Studio
Aller à : navigation, rechercher

Remonter à Audits C++

Description

IdempotentOperations recherche les opérations idempotentes et tautologiques.

Par exemple, le tableau suivant représente des opérations idempotentes ou tautologiques :

Opérateur
x op x
x op 1
1 op x
x op 0
0 op x
x op ~0
~0 op x
+, +=
x
x
-, -=
x
-x
*, *=
x
x
0
0
/, /=
1
x
N/A
0
 &, &=
x
0
0
x
x
|, |=
x
x
x
~0
~0
 ^, ^=
0
x
x
<<, <<=
x
0
>>, >>=
x
0
||
1
1
1
x
x
1
1
 &&
1
x
x
0
0
x
x
=
x
==
1
>=
1
<=
1
>
0
<
0
!=
0


Voir aussi