C + + sets class 1.0

License: Freeware
Author: Stephen
Language: English
OS: Win95
Publisher: Abecedarical Systems
Homepage: http://home.att.net/~srschmitt/index.html

C + + sets class 1.0

Thank you for downloading C + + sets class

Free Download C + + sets class 1.0

The sets class can be used to perform set operations in your programs. It represents set elements as bits in a private array of unsigned long integers. The array size is a defined constant which can be changed to suit your application. ..

Server 123tools.net (US) Click to Download - C + + sets class

C + + sets class 1.0 Description

" C + + sets class : New release "

123tools.net Editor: C + + sets class - The sets class can be used to perform set operations in your programs. It represents set elements as bits in a private array of unsigned long integers. The array size is a defined constant which can be changed to suit your application.

The sets class supports the following set operations by means of C + + operator overloading:

union
The union of two sets A, B is the set of all elements which belong to either A or B. In the sets class, the symbol + is the binary union operator:
A + B = { x: x is in A-or-x is in B }

intersection
The intersection of two sets A, B is the set of all elements which belong to both A and B. The symbol * is the binary intersection operator:
A * B = { x: x is in A-and-x is in B }
example
Let A = { 1, 2, 3, 4 } and B = { 3, 4, 5, 6 }. Then
A + B = { 1, 2, 3, 4, 5, 6 }
A * B = { 3, 4 }

complement
In set theory, sets are subsets of a fixed universal set U. In the sets class, U is the set of elements numbered from 1 to MAX_WORDS * WORD_SIZE. In the class declaration file below, the following definitions are made:
# define MAX_WORDS 2
# define WORD_SIZE ( 8 * sizeof ( unsigned long ) )
These parameters make the range of U, 1 to 64 in sets. To increase or decrease the size of U, change the defined value of MAX_WORDS.

The complement of set A is the set of elements belonging to U but not belonging to A. The symbol ~ is the unary complement operator:
~ A = { x: x is in U, x is not in A }
example
Let A = { 1, 2, 3, 4 } and B = { 3, 4, 5, 6 }. Then
~ A = { 5, 6, 7,... }
~ B = { 1, 2, 7, 8, 9,... }

difference
The difference of two sets A, B is the set of all elements which belong to A less those in B. The symbol-is the binary difference operator:
A-B = { x: x is in A, x is not in B }
example
Let A = { 1, 2, 3, 4 } and B = { 3, 4, 5, 6 }. Then
A-B = { 1, 2 }
It can be shown that A-B = A * ~ B.

symmetric difference
The symmetric difference of two sets A, B is the set of all elements which belong to A or to B, but not both.

C + + sets class 1.0 Related Software

WebCab TA for. NET ( Community Edition ) 1 Three API Docs, Three Sets of Client Examples. Offering a 1st class. NET, COM, and XML Web service product.FTP ) over UDP.library ) -HS TFTP...
FR Text Find and Replace Utility 1.2 and replace text changes in sets of Microsoft Visual Studio Project files.-who want to change class, function or identity names in many source.m...
FileTimes 1.9 Java class library to get / set file and directory times: Create / with a JNI native code class. Java and JNI you include in your.. This package retrieves and...
Allok Video to PSP Converter 5.2.0202 format. Integrated world class MPEG4 encoder brings you amazing video quality.screen. It automatically sets default PSP video filename,the..ions...
WebCab Portfolio for Delphi 4.2 Three API Docs, Three Sets of Client Example all in 1 product. Offering a 1st class. NET, COM, and XML Web service product implementation. y...
WebCab Functions for Delphi 2.0 Three API Docs, Three Sets of Client Examples all in 1 product. Offering a 1st class. NET, COM, and XML Web service product implementation. lly.rface...
Create Student Class Schedules 2.23 The Shift Schedules Class Scheduler-200 can be used to create student classroom.schedules as well as a class roster are created by the spreadsheet.ces or....
Business Ethics Class Software 2.0 Strategy Development Framework Model, Strategic Management, MBA models and frameworks, business ..