Programming Exercise 16, Chapter 10, describes how to design the class lineType to implement a line. Redo this programming exercise so that the class lineType:
a. Overloads the stream insertion operator, <<, for easy output.
b. Overloads the stream extraction operator, >>, for easy intput. (The line ax + by = c is input as (a, b, c).)
c. Overloads the assignment operator to copy a line into another line.
d. Overloads the unary operator +, as a member function, so that it returns true if a line is vertical; false otherwise.
e. Overloads the unary operator -, as a member function, so that it returns true if a line is horizontal; false otherwise.
f. Overloads the operator ==, as a member function, so that it returns true if two lines are equal; false otherwise.
g. Overloads the operator ||, as a member function, so that it returns true if two lines are parallel; false otherwise.
h. Overloads the operator &&, as a member function, so that it returns true if two lines are perpendicular; false otherwise.
Write a program to test your class.
REFERENCE:
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.