(3) consider the following terms with respect to c (a) void * (b) operator overloading (c) multiple inheritance for each term, answer each of these questions: (i) what is it? (ii) what is it used for? (give a general description, not the syntax.) (iii) what are the advantages and disadvantages of using it? again, answer each of these questions for any two of these terms.