Welcome to Soft Search

Warning: include(/home/loaninfo/public_html/softsearchgo.com/top-menu.inc) [function.include]: failed to open stream: No such file or directory in /home/loaninfo/public_html/softsearchgo.com/development_help_tools/abecedarical_systems/details_c_sets_class.html on line 55

Warning: include() [function.include]: Failed opening '/home/loaninfo/public_html/softsearchgo.com/top-menu.inc' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/loaninfo/public_html/softsearchgo.com/development_help_tools/abecedarical_systems/details_c_sets_class.html on line 55
CATEGORIES
Audio & Multimedia
Business
Communications
Desktop
Development
Active X
Basic/VB/VB.NET
C/C++/C#
Compilers & Interpreters
Components & Libraries
Debugging
Delphi
Help Tools
Install & Setup
Management &Distribution
Other
Source Editors
Education
Games & Entertainment
Graphic Apps
Home & Hobby
Network & Internet
Security & Privacy
Servers
System Utilities
Web Development


LINK TO US

C++ sets class

DESCRIPTION DOWNLOAD HOMEPAGE BUY NOW
Software Rating: Software Rating - 0 Downloads: 1325
Price: $ 0 USD OS Supports: Windows
Date Update: 15.01.2001 File Size: 13,66 Kb
License: Freeware    

Programm Description:
C++ sets class Screenshot
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

Related Keywords:
c/c++ class sets

Abecedarical Systems: other programm

Almanac

Almanac download, screenshot and review.Almanac calculates the equatorial coordinates of the sun, the moon, and the planets. From these it calculates the times of rise, set, and meridian transit for each of these celestial bodies. Additionally, it can calculate the times for twilight

Numerical Plotter

Numerical Plotter download, screenshot and review.This source code enables you to plot the solutions to scientific and

engineering problems. The Visual C++ programming environment was chosen for

realization of numerical computation techniques.

Simulated Annealing Demonstration

Simulated Annealing Demonstration download, screenshot and review.This is a Java application that demonstrates the Simulated Annealing algorithm with
an attack on the "traveling salesman" problem.

Spreadsheet Calculator (SCalc) for UNIX

Spreadsheet Calculator (SCalc) for UNIX download, screenshot and review.SCalc is a simple spread sheet program. The user interface applies the
UNIX curses library for control of a terminal screen in text mode.

T Interpreter

T Interpreter download, screenshot and review.This is an easy to learn, user friendly, high level, computer programming language. T is more like natural English than most other computer languages and this makes a T program both easy to write and easy to understand.

This section contains full information used for the programm "C++ sets class" also detailed description this software you can find on the author's site. Remember that use key generators, cracks, serial numbers, registration codes and keys is illegal.

© softsearchgo.com, 2007. All Rights Reserved.