1. Yes, it can be passed only inside class functions
2.Yes, only if the data members are public and are being passed to a function outside the class
3.No, can’t be passed outside the class
4.No, can’t be done
Answer:2