Sets is a freeware C++ class that allows you to create sets of any type (limited only to the ordinal types, ie. char, int, etc.), and to use the standard set operations on them. Some operators from Turbo Pascal have been borrowed.
The operators that can be used are:
Symbol | Meaning | Standard math symbol |
---|---|---|
+, | | union | S1 ∪ S2 |
*, ^, & | intersection | S1 ∩ S2 |
-, ~ | complement | ¬S1 or S1∁ |
- | subtraction | S1 ∖ S2 |
<= | subset | S1 ⊆ S2 |
< | proper subset | S1 ⊊ S2 |
>= | superset | S1 ⊇ S2 |
> | proper superset | S1 ⊋ S2 |
== | equality | S1 ≡ S2 |
!= | inequality | S1 ≢ S2 |
note: e <= S can also be used to represent e ∈ S.
Download Sets
[ my GnuPG/PGP public key - please encrypt emails to me when possible] [ e-mail me ]
This page was made from only the finest electrons.
Last updated August 21, 2001. © Hubert Chan <><