The idea of this C++ program is to create an array of pointers to objects of the
Question:
The idea of this C++ program is to create an array of pointers to objects of the person class. The program can sort a group of person objects based on the alphabetical order of their names.
Requirements:
Create class called person with the following property and methods:
name
salary
void setPerson() //input name and salary
string getName()
float getSalary()
Create a function called bsort to sort pointers to objects.
void bsort(person **, int n, bool s)
n is an the number of person objects stored in the array
s is true, then sort by name;otherwise, sort by salary.
order(person**, person**) //orders two pointers
In the function bsort, call the function order to the pointers contents
In the main function
Create an array of pointers to persons.
Input person objects and put them into the array.
Display the unsorted array of persons
Call the function bsort to sort pointers (by name and by salary)
Display the sorted list