write a c++ program that implements a linked list as an abstract data type. the program must: be type of flexible, that is, could be a list of integers, string, or any type. allow the user to add members into the list. delete members from list. make sure the list is still sorted after all the deletion and addition. show all the function implementation.
Please fix the following input errors: