Are array of pointers to different types possible in c++? with example please)
Yes; just cast your pointers in the array to whatever type you want them to refer to.
Alternately, you could make your array an array of a union (with the union elements being the differing pointer types).