DEVRY COMP 220 iLab 6 Overloaded Operators .pdf
Original filename: DEVRY COMP 220 iLab 6 Overloaded Operators.pdf
This PDF 1.5 document has been generated by Microsoft® Office Word 2007, and has been sent on pdf-archive.com on 03/03/2017 at 09:21, from IP address 43.224.x.x.
The current document download page has been viewed 168 times.
File size: 207 KB (2 pages).
Privacy: public file
Download original PDF file
DEVRY COMP 220 iLab 6 Overloaded
Operators Lab Report and Source Code
Check this A+ tutorial guideline at
For more classes visit
Assignment: Lab 6 Overloaded Operators
Description: This lab is to introduce students to the concept of operator overloading
as member functions of a class. This will be done in the context of creating a class
that will perform four basic mathematical operations on complex numbers.
The C++ compiler has defined operators for all the arithmetic and assignment
operations for its native data types, such as integer, float, double, and so forth.
However, for user-defined data types, such as classes and structures, these
operations are undefined.
C++ allows the programmer to create new definitions for these operators so that
they can operate specifically on these user-defined data types. Which set of
operators is actually called and implemented is decided during the compilation, and
it is based on the data types of the operands involved in the operation.
The ability to define a new set of data-type, dependent operations on existing
operators, or functions, is called operator overloading.