1.The process of adding more information to a function name so that it can be distinguished from other functions by the compiler
2.The process of making common names for all the function of C++ program for better use
3.The process of changing the names of variable
4.The process of declaring variables of different types