PCWin Software Download Center
 
Product Home
Download Trial
Author Site

Category

 
Audio
Business & Finance
Desktop Enhancements
DVD & Video
Games
Home & Education
Alarm Applications
Astrology & Numerology
Calendars & Planners
Clocks
E-books & Literature
Food & Beverage
Genealogy
Health & Nutrition
Hobbies
Home Inventory
Kids & Parenting
Language
Mathematics
Miscellaneous
Music
Religion & Spirituality
Science
Sports
Sticky Notes
Teaching Tools
Wining & Dining
Internet
Multimedia & Design
Security & Privacy
Software Development
Utilities
Web Authoring

 

Popular Downloads

 
TubeHunter Ultra
EasySystemCleaner
More than 30.000 vista icons
Aurora Web Editor 2007 Professional
MySpeed PC Lite
eScan Pro Edition
HelpVistaXPDiamond
WAB-Processor
Win Guard Pro
GreenAlarm
 

New Downloads

 
Creative Flash Scroller
4Media Video Converter Ultimate
Photo Effects
Multimedia Protector
PhotoRescue PC
XJ Timer
PeonySoft Video Converter
MPEG Converter
AIRMail SDK
Numerology 369
 

Related Downloads

 
Dvd Icon Sets
Cursor Sets Zip
Charming Sets
Character Sets
Icons Free Sets
Free Icon Sets
Easy Frame Sets
Free Tile Sets
Mp3 Tag Class
Wma Tag Class
 

C++ sets class

C++ sets class 1.0

The sets class can be used to perform set operations in your programs. Download C++ sets class by Abecedarical Systems

Publisher: Abecedarical Systems
License: Freeware
Price: USD $0.00
Filesize: 13.0 KB
Date Added: 10/08/2008

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: unionThe 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 } intersectionThe 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 }exampleLet A = {1, 2, 3, 4} and B = {3, 4, 5, 6}. ThenA + B = {1, 2, 3, 4, 5, 6}A * B = {3, 4} complementIn 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 }exampleLet A = {1, 2, 3, 4} and B = {3, 4, 5, 6}. Then~A = {5, 6, 7, . . .}~B = {1, 2, 7, 8, 9, . . .} differenceThe 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}exampleLet A = {1, 2, 3, 4} and B = {3, 4, 5, 6}. ThenA - B = {1, 2}It can be shown that A - B = A * ~B. symmetric differenceThe symmetric difference of two sets A, B is the set of all elements which belong to A or to B, but not both.

Platform: Windows, Windows 95

Category: Home & Education / Miscellaneous


Download | Homepage | Report Error

Related Software

Childrens Tea Sets - Childrens Tea Sets toolbar for internet explorer.
Supertime 2000 Class Timetable Software - Supertime 2000 is a software to set up class timetables on a PC.
Java Class Finder - Have you ever used a wrong class that packaged in an irrelevant jar file?
MatchCat - A New concept in interactive learning! You create the matching sets and/or categorizing sets on your subject matter; students play games testing for them using your digital projector and (optionally) interactive white board.
FileTimes - Java class library to get/set file and directory times: Create/LastModified/LastAccessed.
Blue Sky .Net Code Generator - Blue Sky .
HS TFTP .NET Class Library - HS TFTP .
Silicon Slate Software - Silicon Slate Software is like having a remote control for your computer class or lab. With Silicon Slate Software you can, for example, start a program or web page on all of the PC’s in your class with a double click of your mouse.
CyberMatrix Class Scheduler - CyberMatrix Class Scheduler is an easy to use single or multi-user application for scheduling student's classes. The software is ideal for schools and other institutions that need to quickly schedule classes.
Find and Replace Multiple Items At Once Software - Replace multiple sets of words found within many files.

More Software of "Abecedarical Systems"

TimeWarp for DOS - time-warp (noun) A hypothetical discontinuity or distortion occurring in the flow of time that would move events from one time interval to another or suspend the passage of time.
T Interpreter - Welcome to T.
Simulated Annealing Demonstration - This is a Java application that demonstrates the Simulated Annealing algorithm with an attack on the "traveling salesman" problem.
Numerical Plotter - This source code enables you to plot the solutions to scientific and engineering problems.
Zeno Interpreter - This application is an interpreter for the Zeno computer programming language.
 

Copyright © 1995-2008 PCWin Download Center. Home | | Privacy | Link to Us | Submit / Update Software